WM_ACTI加值稅E訊息

傳送至正在啟動的視窗和停用的視窗。 如果視窗使用相同的輸入佇列,則會同步傳送訊息,先傳送至停用最上層視窗的視窗程式,再傳送至啟動最上層視窗的視窗程式。 如果視窗使用不同的輸入佇列,則會以非同步方式傳送訊息,因此會立即啟動視窗。

#define WM_ACTIVATE                     0x0006

參數

wParam

低序字會指定視窗正在啟動或停用。 此參數可以是下列其中一個值。 高序字會指定啟動或停用視窗的最小化狀態。 非零值表示視窗最小化。

意義
WA_ACTIVE
1
例如,透過呼叫 SetActiveWindow 函式或使用鍵盤介面選取視窗) ,以滑鼠按一下 (以外的方法啟動。
WA_CLICKACTIVE
2
按一下滑鼠即可啟動。
WA_INACTIVE
0
關閉。

lParam

要啟動或停用之視窗的控制碼,視 wParam 參數的值而定。 如果wParam的低序字WA_INACTIVE,lParam是所啟動視窗的控制碼。 如果wParam的低序字WA_ACTIVE或WA_CLICKACTIVElParam是停用視窗的控制碼。 此控制碼可以是 Null

傳回值

如果應用程式處理此訊息,它應該會傳回零。

備註

如果視窗正在啟動且未最小化, DefWindowProc 函式會將鍵盤焦點設定為視窗。 如果視窗是由滑鼠按一下來啟動,它也會收到 WM_MOUSEACTI加值稅E 訊息。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Winuser.h (包含 Windows.h)

另請參閱

參考

DefWindowProc

SetActiveWindow

WM_MOUSEACTI加值稅E

WM_NCACTI加值稅E

概念

鍵盤輸入