回覆列表
  • 1 # 使用者2243881064123

    如果題主只是想單純的對某一視窗進行下面這些操作的話,題主可以使用下面的Windows API來實現,其實不必判斷滑鼠活動:

    1. 最小化:可以參考ShowWindow函式,函式原型以及呼叫方法如下:

    2. 最大化:依舊參考ShowWindow函式,呼叫方法如下:

    在這裡不得不補充一點:

    根據MSDN的說法,引數nCmdShow可能會在第一次呼叫ShowWindow()函式的時候被忽略,因此在首次呼叫的時候你可能需要呼叫兩次ShowWindow()

    3. 關閉視窗:可以參考PostMessage函式,函式原型以及呼叫方法如下:

    關閉視窗最簡便的辦法就是使用FindWindow以視窗名稱來查詢視窗,找到對應視窗後再對其進行操作,FindWindow的函式原型可以再MSDN上找到。

    FindWindow函式:

    FindWindow function

    ShowWindow函式:

    ShowWindow function

    PostMessage函式:

    PostMessage function

    所有的Windows API內容可以在下面的索引中找到:

    Windows API Index

  • 中秋節和大豐收的關聯?
  • 如何評價《青春環遊記2》第七期?