WM_SHOWWINDOW訊息
當視窗即將隱藏或顯示時傳送至視窗。
視窗會透過 其 WindowProc 函 式接收此訊息。
#define WM_SHOWWINDOW 0x0018
參數
-
wParam
-
指出是否顯示視窗。 如果 wParam 為 TRUE,則會顯示視窗。 如果 wParam 為 FALSE,則會隱藏視窗。
-
lParam
-
正在顯示之視窗的狀態。 如果 lParam 為零,訊息會因為 對 ShowWindow 函式的呼叫而傳送;否則, lParam 是下列其中一個值。
值 意義 - SW_OTHERUNZOOM
- 4
因為已還原或最小化最大化視窗,所以會發現視窗。 - SW_OTHERZOOM
- 2
視窗正由另一個已最大化的視窗所涵蓋。 - SW_PARENTCLOSING
- 1
視窗的擁有者視窗正在最小化。 - SW_PARENTOPENING
- 3
正在還原視窗的擁有者視窗。
傳回值
類型: LRESULT
如果應用程式處理此訊息,它應該會傳回零。
備註
DefWindowProc函式會隱藏或顯示視窗,如訊息所指定。 如果視窗在建立時具有 WS_VISIBLE 樣式,則視窗會在建立後收到此訊息,但在顯示之前。 當 ShowWindow 或 ShowOwnedPopups 函式變更其可見度狀態時,視窗也會收到此訊息。
WM_SHOWWINDOW訊息不會在下列情況下傳送:
- 當最上層時,會使用 WS_MAXIMIZE 或 WS_MINIMIZE 樣式來建立重迭的視窗。
- 當呼叫ShowWindow函式時指定SW_SHOWNORMAL旗標。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|
另請參閱