WM_INITMENU 메시지

메뉴가 활성화될 때 전송됩니다. 사용자가 메뉴 모음에서 항목을 클릭하거나 메뉴 키를 누를 때 발생합니다. 이렇게 하면 애플리케이션이 표시되기 전에 메뉴를 수정할 수 있습니다.

창은 WindowProc 함수를 통해 이 메시지를 받습니다.

#define WM_INITMENU                     0x0116

매개 변수

wParam

초기화할 메뉴에 대한 핸들입니다.

lParam

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

반환 값

애플리케이션이 이 메시지를 처리하면 0을 반환해야 합니다.

설명

메뉴에 처음 액세스할 때만 WM_INITMENU 메시지가 전송됩니다. 각 액세스에 대해 하나의 WM_INITMENU 메시지만 생성됩니다. 예를 들어 단추를 누른 상태에서 여러 메뉴 항목에서 마우스를 이동해도 새 메시지가 생성되지 않습니다. WM_INITMENU 메뉴 항목에 대한 정보를 제공하지 않습니다.

요구 사항

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

추가 정보

참조

WM_INITMENUPOPUP

개념

바로 가기 키