把窗口最小化到任务栏的代码怎么写? 把窗口最小化到任务栏的代码怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有是这种问题!唉~~~不会自己找资料嘛!?有那么多源代码可以参考!随便搜搜就有,像:TrayIcon.pas之类的!· 我知道啦:application.Minimize; 搜一搜以前的帖子就可以拉加段代码吧,前两天刚贴过,拦截窗体最小化消息的;private { Private declarations } Procedure WMSysCommand(Var msg : TMessage);Message M_SYSCOMMAND; ......procedure TForm1.WMSysCommand(var msg: TMessage);begin if (msg.WParam=SC_MINIMIZE) then begin application.minimize; end else Inherited;end; star_of_light(星星之光):你的方法不能满足我的要求,ShowWindow(Form1.Handle,SW_MINIMIZE);不能最小化到任务栏,其结果和设置windowstate:=wsMinimize 一样。只有application.Minimize;符合要求。silverwonder(刷卡太快请重刷); 象你这么写有什么好处吗?为何要写这么多呢? 没什么,就是在点击窗口最小化按钮时,使整个application最小化到任务栏。 Delphi 怎樣insert CLOB類型的值 word文档中表格标题的操作问题 马上结~~~ 数据转化问题 多表查询,急! 关于“关闭”问题 一次读出一行字符的问题? 送分大贴,好爽,来来来,6一6 SQL游标问题! 有两台电脑,一台电脑输入后要在另一台上显示出来,怎么处理。 问个小问题,回车符在字符串中如何表示? delphi 7中的quick report怎么不见啦
唉~~~
不会自己找资料嘛!?有那么多源代码可以参考!随便搜搜就有,像:TrayIcon.pas之类的!·
application.Minimize;
{ Private declarations }
Procedure WMSysCommand(Var msg : TMessage);Message M_SYSCOMMAND;
......
procedure TForm1.WMSysCommand(var msg: TMessage);
begin
if (msg.WParam=SC_MINIMIZE) then
begin
application.minimize;
end
else
Inherited;
end;
ShowWindow(Form1.Handle,SW_MINIMIZE);不能最小化到任务栏,其结果和
设置windowstate:=wsMinimize 一样。
只有application.Minimize;符合要求。
silverwonder(刷卡太快请重刷);
象你这么写有什么好处吗?为何要写这么多呢?