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

多个FORM中的一个最大化

答題得分者是:Miles
jesselian
一般會員


發表:5
回覆:8
積分:2
註冊:2004-03-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-07 18:26:04 IP:82.133.xxx.xxx 未訂閱
可不可以像DELPHI一样,当一个FORM最大化时,不会把main form挡住. 發表人 - jesselian 於 2004/04/07 20:08:19
Miles
尊榮會員


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-07 21:45:34 IP:218.160.xxx.xxx 未訂閱
Hi jesselian try this:

private
    { Private declarations }
    procedure WMGetMinMaxInfo(var msg: TWMGetMinMaxInfo);  message WM_GETMINMAXINFO;        procedure TForm2.WMGetMinMaxInfo(var msg: TWMGetMinMaxInfo);
begin
   inherited;
   with msg.MinMaxInfo^.ptMaxPosition do begin
        Y := TForm(Owner).BoundsRect.Bottom;
   end;
end;    
我不是高手, 高手是正在銀幕前微笑的人.
------


我不是高手, 高手是正在銀幕前微笑的人.
jesselian
一般會員


發表:5
回覆:8
積分:2
註冊:2004-03-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-07 22:03:55 IP:82.133.xxx.xxx 未訂閱
请问可否给个例子看看,不胜感激
Miles
尊榮會員


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-04-07 22:30:56 IP:218.160.xxx.xxx 未訂閱
不好意思, 請問錯誤訊息為何. 我是使用普通的Normal Form, 這一段是寫在Form2, Form1當主Form, 你可以將Form1拉的扁扁的, Form2若最大化時, 他的頂端會貼在Form1的尾端. 我不是高手, 高手是正在銀幕前微笑的人.
------


我不是高手, 高手是正在銀幕前微笑的人.
jesselian
一般會員


發表:5
回覆:8
積分:2
註冊:2004-03-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-04-07 22:38:41 IP:82.133.xxx.xxx 未訂閱
"Unsatified forward or external declaration" Any suggestion? 还有一点 "TForm(Owner)" 为什么要用这儿?FORM1 应该不是FORM2的owner啊? 發表人 - jesselian 於 2004/04/07 22:42:34
jesselian
一般會員


發表:5
回覆:8
積分:2
註冊:2004-03-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-04-07 22:45:01 IP:82.133.xxx.xxx 未訂閱
谢谢你,问题解决了. TForm(Owner) 替换为 MAINFORM:)
系統時間:2024-05-02 21:04:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!