WM_SHOWWINDOW訊息

當視窗即將隱藏或顯示時傳送至視窗。

視窗會透過 其 WindowProc 函 式接收此訊息。

#define WM_SHOWWINDOW                   0x0018

參數

wParam

指出是否顯示視窗。 如果 wParamTRUE,則會顯示視窗。 如果 wParamFALSE,則會隱藏視窗。

lParam

正在顯示之視窗的狀態。 如果 lParam 為零,訊息會因為 對 ShowWindow 函式的呼叫而傳送;否則, lParam 是下列其中一個值。

意義
SW_OTHERUNZOOM
4
因為已還原或最小化最大化視窗,所以會發現視窗。
SW_OTHERZOOM
2
視窗正由另一個已最大化的視窗所涵蓋。
SW_PARENTCLOSING
1
視窗的擁有者視窗正在最小化。
SW_PARENTOPENING
3
正在還原視窗的擁有者視窗。

 

傳回值

類型: LRESULT

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

備註

DefWindowProc函式會隱藏或顯示視窗,如訊息所指定。 如果視窗在建立時具有 WS_VISIBLE 樣式,則視窗會在建立後收到此訊息,但在顯示之前。 當 ShowWindowShowOwnedPopups 函式變更其可見度狀態時,視窗也會收到此訊息。

WM_SHOWWINDOW訊息不會在下列情況下傳送:

  • 當最上層時,會使用 WS_MAXIMIZEWS_MINIMIZE 樣式來建立重迭的視窗。
  • 當呼叫ShowWindow函式時指定SW_SHOWNORMAL旗標。

規格需求

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

另請參閱

參考

DefWindowProc

ShowOwnedPopups

ShowWindow

概念

Windows