WM_SHOWWINDOW 메시지
창이 숨겨지거나 표시될 때 창으로 전송됩니다.
창은 WindowProc 함수를 통해 이 메시지를 받습니다.
#define WM_SHOWWINDOW 0x0018
매개 변수
-
wParam
-
창이 표시되는지 여부를 나타냅니다. wParam이 TRUE이면 창이 표시됩니다. wParam이 FALSE이면 창이 숨겨집니다.
-
lParam
-
표시되는 창의 상태. lParam이 0이면 ShowWindow 함수에 대한 호출로 인해 메시지가 전송되었습니다. 그렇지 않으면 lParam은 다음 값 중 하나입니다.
값 의미 - SW_OTHERUNZOOM
- 4
최대화 창이 복원되거나 최소화되었기 때문에 창이 발견되고 있습니다. - SW_OTHERZOOM
- 2
창이 최대화된 다른 창으로 덮여 있습니다. - SW_PARENTCLOSING
- 1
창의 소유자 창이 최소화되고 있습니다. - SW_PARENTOPENING
- 3
창의 소유자 창이 복원되고 있습니다.
반환 값
형식: LRESULT
애플리케이션이 이 메시지를 처리하면 0을 반환해야 합니다.
설명
DefWindowProc 함수는 메시지에 지정된 대로 창을 숨기거나 표시합니다. 창이 만들어지면 창에 WS_VISIBLE 스타일이 있는 경우 창이 만들어진 후와 표시되기 전에 이 메시지를 받습니다. 표시 유형 상태가 ShowWindow 또는 ShowOwnedPopups 함수에 의해 변경될 때 창도 이 메시지를 받습니다.
WM_SHOWWINDOW 메시지는 다음과 같은 상황에서 전송되지 않습니다.
- 최상위, 겹치는 창이 WS_MAXIMIZE 또는 WS_MINIMIZE 스타일로 만들어지는 경우
- ShowWindow 함수 호출에서 SW_SHOWNORMAL 플래그를 지정하는 경우
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
추가 정보