WM _ UPDATEUISTATE 메시지

응용 프로그램은 지정 된 창 및 모든 자식 창에 대 한 UI 상태를 변경 하는 WM _ UPDATEUISTATE 메시지를 보냅니다.

#define WM_UPDATEUISTATE                0x0128

매개 변수

wParam

낮은 순서 단어는 수행할 동작을 지정 합니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
Ui _ 지우기
2
상위 단어로 지정 된 UI 상태 요소는 숨겨야 합니다.
Ui _ 초기화
3
상위 단어로 지정 된 UI 상태 요소는 마지막 입력 이벤트를 기준으로 변경 해야 합니다. 자세한 내용은 설명 부분을 참조하세요.
Ui _ 설정
1
상위 단어로 지정 된 UI 상태 요소가 표시 되어야 합니다.

높은 순서 단어는 영향을 받는 UI 상태 요소 또는 컨트롤의 스타일을 지정 합니다. 이 매개 변수는 다음 값 중 하나 이상이 될 수 있습니다.

의미
UISF _ 활성
0x4
컨트롤은 활성 컨트롤에 사용 되는 스타일로 그려야 합니다.
UISF _ HIDEACCEL
0x2
키보드 액셀러레이터.
UISF _ 계층
포커스 표시기.

lParam

이 매개 변수는 사용되지 않습니다.

설명

창에서 모든 자식 창의 UI 상태를 변경 하려면이 메시지를 보내야 합니다. Wm _ changeuistate 메시지와는 달리 DefWindowProcWM _ UPDATEUISTATE 메시지를 처리할 때 UI 상태를 변경 하 고 변경 내용을 모든 자식 창에 전파 합니다.

DefWindowProc 함수는 wParam 값에 따라 UI 상태를 업데이트 합니다. UI 상태가 수정 된 경우 함수는 모든 직계 자식 창에 메시지를 보냅니다. 또한 DefWindowProc 는 자식 창이 UI 상태를 수정 하려고 함을 시스템에 알리는 WM _ changeuistate 메시지를 받을 때이 메시지를 보냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional [데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server [데스크톱 앱만]
헤더
Winuser.h (Windows 포함)

참고 항목

참조

DefWindowProc

WM _ CHANGEUISTATE

WM _ QUERYUISTATE

설계

바로 가기 키