怎样才能让最小化窗体最大化 怎样才能让最小化窗体最大化 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用findwindow获得所要最大化的窗口的handle然后使用sendmessage使其最大化SendMessage(Handle, WM_SYSCOMMAND, SC_MAXIMIZE, 0); 可以在本程序里控制的窗口使用:Form1.WindowState:=wsMaximized;控制和程序无关的窗口: findwindow(窗口类名,窗口标题)返回窗口句柄H,如果同为nil,则接收全部窗口. getWindowText(句柄,缓冲区,缓冲区长度)得到窗口标题. SendMessage(接收消息的窗口句柄,消息类型,wParam,IParam)来发送最大化消息. SendMessage(form1.handle, WM_SYSCOMMAND, SC_MAXIMIZE, 0); procedure TForm1.Button1Click(Sender: TObject);var h:THandle;begin h:=FindWindow(nil,'你要最大化的窗口标题'); if h<>0 then SendMessage(h,WM_SYSCOMMAND,SC_MAXIMIZE,0);end; d7怎么取得adoconnection.connectionstring中的服务器 怎么会显示1899-12-30? 提升程序权限, 高手请进!!!!!!! 谢谢,帮帮我解决一个ProgressBar的问题!! 为何存储过程返回空结果集? 急!!!SQL语言中时间的比较 请教大家一个统计报表问题,不太好做。 请教怎么样才能向软盘拷贝文件 如何用DELPHI对接两个同样大小的JPEG图片? 出现“无法定位程序输入点NETMESSAGEBUFFERSEND于动态链接库NETAPI32。DLL上。”的错误 窗体的变化 急聘delphi+sqlserver 程序员 西安!!
SendMessage(Handle, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
控制和程序无关的窗口:
findwindow(窗口类名,窗口标题)返回窗口句柄H,如果同为nil,则接收全部窗口.
getWindowText(句柄,缓冲区,缓冲区长度)得到窗口标题.
SendMessage(接收消息的窗口句柄,消息类型,wParam,IParam)来发送最大化消息.
var h:THandle;
begin
h:=FindWindow(nil,'你要最大化的窗口标题');
if h<>0 then
SendMessage(h,WM_SYSCOMMAND,SC_MAXIMIZE,0);
end;