線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1167
推到 Plurk!
推到 Facebook!

表單右上的按鈕控制...?

答題得分者是:wnhoo
nachi
初階會員


發表:40
回覆:116
積分:31
註冊:2003-02-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-24 17:02:44 IP:218.165.xxx.xxx 未訂閱
有兩個問題,都是表單的最大、小化和關閉鈕的問題~ 1.如何得知使用者按了那一個鈕 2.如何個別對上述按鈕做invisible
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-24 18:37:47 IP:61.155.xxx.xxx 未訂閱
unit Unit1;    interface    uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs,StdCtrls,ExtCtrls;    type   TForm1 = class(TForm)   private     { Private declarations }   public   procedure mymsg(var Msg: TWMSysCommand);   message WM_SYSCOMMAND;     { Public declarations }   end;    var   Form1: TForm1; implementation {$R *.dfm} procedure TForm1.mymsg(var msg:Twmsyscommand); begin //获取窗口信息 case msg.CmdType of SC_MINIMIZE:showmessage('min'); SC_MAXIMIZE: showmessage('max'); SC_CLOSE: begin showmessage('close'); self.close; end; end; end;    END.    供参考!    风花雪月 e梦情缘
------
风花雪月 e梦情缘
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-24 19:26:45 IP:219.130.xxx.xxx 未訂閱
1. 可參考一下 : http://delphi.ktop.com.tw/topic.php?TOPIC_ID=30391 對比是按了那個鈕的碼以 : if (Message.CmdType and $FFF0 = SC_MINIMIZE) then 比較正規,因為這個Message 同一時間不限只傳一個 Comand, 而且 VCL 裡也是這樣寫的。 2. 在 Form 的 BorderIcon 你可分別設某個鈕是否顯示 關閉的鈕是和Icon的 system Menu 一起的,你設 System Menu 做 False 就會 close 鈕也不見了。
nachi
初階會員


發表:40
回覆:116
積分:31
註冊:2003-02-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-24 19:27:54 IP:218.165.xxx.xxx 未訂閱
wnhoo~ 你知不知道如何個別對那三個按鈕做invisible?
nachi
初階會員


發表:40
回覆:116
積分:31
註冊:2003-02-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-05-24 19:37:14 IP:218.165.xxx.xxx 未訂閱
了解了 謝謝 >
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-05-24 19:42:46 IP:219.130.xxx.xxx 未訂閱
一分於我何妨,沒關係,尤其時當得分者的答案基本上是正確時。你也給過不少分給我哩,謝謝了。    一個人吉不吉利是看他的所為而不是看一些數字
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-05-24 19:43:46 IP:61.155.xxx.xxx 未訂閱
设置 FORM1.BorderStyle :=bsNone;    如果要操作最大化、最小化、关闭的》》 //最大化 form1.WindowState := wsMaximized; //最小化 form1.WindowState := wsMinimized; //关闭 SELF.CLOSE        风花雪月 e梦情缘
發表人 - wnhoo 於 2003/05/24 19:45:43
------
风花雪月 e梦情缘
系統時間:2024-05-17 7:13:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!