如何最小化 to wingsun:就是一个普通的form 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button1Click(Sender: TObject);begin Form1.ParentWindow=GetDesktopWindow(); form1.windowstate:=wsMinimized;end; 谢谢,终于可以缩到任务栏了。但是还是和默认的最小化按钮不太一样:我新建一个工程,在Form1上添加一按钮,然后procedure TForm1.Button1Click(Sender: TObject);begin Form1.ParentWindow:=GetDesktopWindow(); form1.windowstate:=wsMinimized;end;运行点击按钮,Form1单缩到任务栏,与Project分着。这是为什么,如何改呢? 在DELPHI中它对窗口的管理实际还有一个隐藏的APPLICATION所拥有的窗口,所以你对其它窗口最小化时,会有一些奇怪的现象,如果想把应用最小化,可用APPLICATION的MINIMIZE来完成。它实际上把APPLICATION这个窗口最小化,同时把其中的子窗口FORM1最小化。procedure TForm1.Button1Click(Sender: TObject);begin application.Minimize ;end; Delphi在封装Windows的窗体时是有些奇怪,用929的方法是上策,用Wingsun的方法在最小化主窗体时有时会连同子窗体一起最小话…… 要是把MDI的子窗体最大化,该怎么做??? 求delphi高手帮忙! 关于TStringGrid 请问在DELPHI的嵌入式汇编下怎样操作指针 opendialog为什么不能使用向上按钮? 怎么样将TStringList里面的值导入到TListView里面去? 怎样在richeidt控件中实现delphi的关键字加粗效果? 一个报表的问题 如何使控件移动时能像winap那样有磁性 delphi中的数据库程序,怎样打包 为什么如果我选择了Build with Runtime packages程序就大几倍呢? 关于字段关联的问题? 如何判断变量的合法性
begin
Form1.ParentWindow=GetDesktopWindow();
form1.windowstate:=wsMinimized;
end;
但是还是和默认的最小化按钮不太一样:
我新建一个工程,在Form1上添加一按钮,然后
procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.ParentWindow:=GetDesktopWindow();
form1.windowstate:=wsMinimized;
end;
运行点击按钮,Form1单缩到任务栏,与Project分着。
这是为什么,如何改呢?
procedure TForm1.Button1Click(Sender: TObject);
begin
application.Minimize ;
end;