다음을 통해 공유


WM_MENUCOMMAND 메시지

사용자가 메뉴에서 명령을 호출할 때 전송됩니다. 비고를 참조하세요.

#define WM_MENUCOMMAND                  0x0126

매개 변수

wParam

선택한 항목의 인덱스(0부터 시작하는 인덱스)입니다.

lParam

선택한 항목의 메뉴에 대한 핸들입니다.

비고

대부분의 경우 사용자가 메뉴에서 명령을 호출할 때 응답할 WM_COMMAND 메시지를 수신 대기합니다. WM_MENUCOMMAND 메시지는 MENUINFO구조체의dwStyle 멤버에 설정된 MNS_NOTIFYBYPOS 플래그로 정의된 메뉴에만 WM_COMMAND 대신 전송됩니다.

WM_MENUCOMMAND 메시지는 메뉴에 대한 핸들을 제공하므로 MENUINFO 구조의 메뉴 데이터에 액세스할 수 있으며 일반적으로 애플리케이션에 필요한 항목인 선택한 항목의 인덱스도 제공합니다. 반면, WM_COMMAND 메시지는 메뉴 항목 식별자를 제공합니다.

요구 사항

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

참고하십시오

메뉴 개요