导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
lines (林子)
★☆☆☆☆
-
盒子活跃会员
2004/3/9 10:32:32
标题:
加入我的收藏
楼主:
if form1.WindowState = wsMinimized then //判断窗口是不是被最小化如果是,就隐藏进入拖盘 begin BsForm.MinimizeToTray; end 这样只能判断窗口给最小化了。由于DELPHI比较特殊,多窗口一般只会在任务栏里以一个任务来显示,所以无法通过这个方法来判断程序是不是给最小化了。 希望各位朋友多想办法,多多指教。 谢谢
----------------------------------------------
正在努力学习DELPHI呢
作者:
2004/3/9 11:53:08
1楼:
procedure TForm1.FormCanResize(Sender: TObject; var NewWidth, NewHeight: Integer; var Resize: Boolean); begin if form1.WindowState =wsMinimized then form1.clos; //发生事件 end; procedure TForm1.FormClick(Sender: TObject); begin WindowState:=wsMinimized end;
----------------------------------------------
--------------------- 世间万物空如幻 来去此间只留影 --------------------- 幻影之芯(rEgSpy/CGG) CGG WEB http://Www.CGG.Name
作者:
2004/3/9 11:55:17
2楼:
也可以用ApplicationEvents1到得到最小化事件,然后再缩托盘区
----------------------------------------------
--------------------- 世间万物空如幻 来去此间只留影 --------------------- 幻影之芯(rEgSpy/CGG) CGG WEB http://Www.CGG.Name