请问如何用语句来使窗口最大化或者最小化?比如我要按一个BUTTON然后使窗口最大化,而不是按窗口右上角。 如题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button1Click(Sender: TObject);begin form1.WindowState:=wsmaximized;end; 是不是这样:)procedure TForm1.Button1Click(Sender: TObject);begin ShowWindow(Form1.handle,SW_MAXIMIZE);//最大化end;procedure TForm1.Button1Click(Sender: TObject);begin ShowWindow(Form1.handle,SW_MINIMIZE);//最小化end; 我觉得还是通过消息来控制最好:最大化: SendMessage(handle,WM_SysCommand,SC_MAXIMIZE,0);最小化: SendMessage(handle,WM_SysCommand,SC_MINIMIZE,0);还原 SendMessage(handle,WM_SysCommand,SC_RESTORE,0); 例如一个窗体FORM1,在FORM1上放了一个按钮BUTTON1.一个按钮BUTTON2.我想按BUTTON1后,使FORM1最大化。按BUTTON2后使FORM1最小化。我刚才按您说的做了,可是提示说“Access violation at address 0044cf8f in module 'Project1.exe'. Read of address 00000180”怎么回事? deldelmeme979(急?急也没用)谢谢,你的方法我试了,成功,非常感谢! 如何接收gmail邮件,最好有源码,谢谢 在提供源码时,我想将自己写的一部分函数封装,能不能只提供dcu文件,而不给出pas,还能编译通过吗? 如何判断Windows已经登录? 在delphi6里可以编译的程序到delphi7里不能编译了 关于delphi下的Data Module 关于重绘窗体的问题,100分,求救 哪里有install shell的中文包下载??? delphi打印的中group 问题 用delphi实现最近使用的文件和文件夹的监测,遇到问题! EXCEL转换问题 100分问题 TRect类型
begin
form1.WindowState:=wsmaximized;
end;
begin
ShowWindow(Form1.handle,SW_MAXIMIZE);//最大化
end;procedure TForm1.Button1Click(Sender: TObject);
begin
ShowWindow(Form1.handle,SW_MINIMIZE);//最小化
end;
SendMessage(handle,WM_SysCommand,SC_MAXIMIZE,0);
最小化:
SendMessage(handle,WM_SysCommand,SC_MINIMIZE,0);
还原
SendMessage(handle,WM_SysCommand,SC_RESTORE,0);
我想按BUTTON1后,使FORM1最大化。按BUTTON2后使FORM1最小化。
我刚才按您说的做了,可是提示说“Access violation at address 0044cf8f in module 'Project1.exe'. Read of address 00000180”
怎么回事?
谢谢,你的方法我试了,成功,非常感谢!