hwndwindow:hwnd;
begin
hwndwindow:=findwindow(nil,'DELPHI技巧');//DELPHI技藝改成妳要最大化的窗口標提.
if hwndwindow<>0 then//不等於0則是找到了這個窗體
postmessage(hwndwindow,WM_SYSCOMMAND,SC_MAXIMIZE,0);//用postmessage發送壹條最大化消息(SC_MAXIMIZE)到這個窗體的句柄
//******************************************************
//另外postmessage(hwndwindow,wm_close,0,0);為關閉
//如果需要要自己的程序中使程序動態變最大化則用
form1.windowstate:=wsmaximized; //form1為妳要最大化的窗口名!
//幾個要用到的名詞:
1.hwnd是句柄的意思,只有先得到了窗體的句柄才能控制它
2.findwindow是找窗體的意思
3.nil是空指針的意思
4.postmessage發送壹條消息給壹個已找到的窗口句柄.
對某壹個窗口發送鼠標消息
SendMessage(Handle,WM_LBUTTONDBLCLK,0,0);
對系統發消息關閉程序
SendMessage(Handle, WM_CLOSE, 0, 0);
啟動開始菜單
Sendmessage(Application.Handle,WM_SYSCOMMAND,SC_TASKLIST,0);
參考樓上說的使用 PostMessage 函數。PostMessage 函數確實可以模擬按鍵
參考資料:
/blog/static/6453464201141211314831/