全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1527
推到 Plurk!
推到 Facebook!

在多個子MDI上.如何共同用一個函式?

答題得分者是:yachu721
pireer
初階會員


發表:73
回覆:80
積分:30
註冊:2004-12-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-12-07 18:42:07 IP:61.219.xxx.xxx 未訂閱
1.要在多個子視窗上畫圖..一定會用到子視窗的FormMouseMove等等事件. 每一個子視窗的FormMouseMove等等事件的CODE都一樣.我的想法是寫在父視窗的FormMouseMove等等事件中,然後不管建立多少個子視窗,都將子視窗中FormMouseMove等等事件指向父視窗的FormMouseMove等等事件。 語法上不知道該怎麼寫。 2.如何將子視窗的最大化最小化功能隱藏或失效,只留下關閉功能,這問題先前有人問過,但沒有解答,不知道現在有沒有前輩解出來了。 請前輩指導..謝謝。
yachu721
初階會員


發表:51
回覆:98
積分:44
註冊:2003-07-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-12-07 19:27:06 IP:59.105.xxx.xxx 未訂閱
引言: 2.如何將子視窗的最大化最小化功能隱藏或失效,只留下關閉功能,這問題先前有人問過,但沒有解答,不知道現在有沒有前輩解出來了。
可將子視窗的BorderIcons屬性中的biMinimsie及biMaximsie設為false即可
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-12-07 22:56:15 IP:61.230.xxx.xxx 未訂閱
pireer 您好:    關於您的第一個問題,可以在建立子視窗處,透過指定的方式來設定共用事件處理程序,例如:
....
TMDIChild *Child = new TMDIChild(Application);
Child->OnMouseMove = FormMouseMove;
....
其它事件的設定可比照辦理。 7 天天敲鍵盤 v 時時按滑鼠 8
pireer
初階會員


發表:73
回覆:80
積分:30
註冊:2004-12-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-12-08 09:34:57 IP:61.219.xxx.xxx 未訂閱
兩位前輩都有解答問題..因為yachu721先回答其中之ㄧ的問題. 所以將分數給yachu721. 請RedSnow前輩能體諒... 感謝前輩們的指點.
系統時間:2024-12-04 1:15:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!