請問MDI各視窗間的資料如何傳遞? |
尚未結案
|
melticemelt
一般會員 發表:22 回覆:29 積分:10 註冊:2002-10-01 發送簡訊給我 |
我有一個程式需要處裡網路,資料庫等資料
有許多不同的MDI child
同樣的MDI child可產生的個數從0到很多個都有可能
我有試過直接PostMessage給MainForm或是Application
但似乎這樣做MDI是收不到的
所以我想應該在MainForm(或DataModule內)開個List儲存每個MDI的Handle
然後再用迴圈PostMessage給每個MDI child 就是自己定義一些WM_USER之後的windows message
然後各個MDI child根據自己的需要處裡的message
再去MainForm內抓自己需要的資料
這樣MainForm就不用去include每個MDI child去叫它們來抓資料
甚至MDI child之間也可以透過這種方式傳資料
也是不需要include來include去的 不知道這樣可行嗎
還是有更好的作法 附帶一問
不知道為什麼ActiveX元件不行放到DataModule裡面
我使用的ActiveX元件很明顯是個non-visual元件啊 發表人 - melticemelt 於 2005/02/19 23:38:45
|
yorkland
高階會員 發表:2 回覆:138 積分:108 註冊:2004-12-17 發送簡訊給我 |
|
melticemelt
一般會員 發表:22 回覆:29 積分:10 註冊:2002-10-01 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |