回覆列表
  • 1 # 使用者4876389397178

    使用ShowWindow函式,便可輕鬆控制視窗的顯隱,最小化,最大化。 概述   函式功能:該函式設定指定視窗的顯示狀態。   函式原型:BOOL ShowWindow(HWND hWnd, int nCmdShow); */第一個引數為控制代碼,第二個引數選下面的值 #define SW_HIDE 0 #define SW_SHOWNORMAL 1 #define SW_NORMAL 1 #define SW_SHOWMINIMIZED 2 #define SW_SHOWMAXIMIZED 3 #define SW_MAXIMIZE 3 #define SW_SHOWNOACTIVATE 4 #define SW_SHOW 5 #define SW_MINIMIZE 6 #define SW_SHOWMINNOACTIVE 7 #define SW_SHOWNA 8 #define SW_RESTORE 9 #define SW_SHOWDEFAULT 10 #define SW_FORCEMINIMIZE 11 #define SW_MAX 11 引數含義   hWnd:指視窗控制代碼。   nCmdShow:指定視窗如何顯示。如果傳送應用程式的程式提供了STARTUPINFO結構,則應用程式第一次呼叫ShowWindow時該引數被忽略。否則,在第一次呼叫ShowWindow函式時,該值應為在函式WinMain中nCmdShow引數。在隨後的呼叫中,該引數可以為下列值之一:   SW_FORCEMINIMIZE:在WindowNT5.0中最小化視窗,即使擁有視窗的執行緒被掛起也會最小化。在從其他執行緒最小化視窗時才使用這個引數。   SW_HIDE:隱藏視窗並激活其他視窗。   SW_MAXIMIZE:最大化指定的視窗。   SW_MINIMIZE:最小化指定的視窗並且啟用在Z序中的下一個頂層視窗。   SW_RESTORE:啟用並顯示視窗。如果視窗最小化或最大化,則系統將視窗恢復到原來的尺寸和位置。在恢復最小化視窗時,應用程式應該指定這個標誌。   SW_SHOW:在視窗原來的位置以原來的尺寸啟用和顯示視窗。   SW_SHOWDEFAULT:依據在STARTUPINFO結構中指定的SW_FLAG標誌設定顯示狀態,STARTUPINFO 結構是由啟動應用程式的程式傳遞給CreateProcess函式的。   SW_SHOWMAXIMIZED:啟用視窗並將其最大化。   SW_SHOWMINIMIZED:啟用視窗並將其最小化。   SW_SHOWMINNOACTIVATE:視窗最小化,啟用視窗仍然維持啟用狀態。   SW_SHOWNA:以視窗原來的狀態顯示視窗。啟用視窗仍然維持啟用狀態。   SW_SHOWNOACTIVATE:以視窗最近一次的大小和狀態顯示視窗。啟用視窗仍然維持啟用狀態。   SW_SHOWNORMAL:啟用並顯示一個視窗。如果視窗被最小化或最大化,系統將其恢復到原來的尺寸和大小。應用程式在第一次顯示視窗的時候應該指定此標誌。 不過順便說一句,SendKeys會偶爾造成指令丟失,不可避免。不管你啟用視窗還是最大化視窗或者鎖定都沒辦法完全避免。

  • 中秋節和大豐收的關聯?
  • 如何理解小說《活著》中的福貴這個角色?