WM_MENUCHAR 메시지
메뉴가 활성화되어 있고 사용자가 니모닉 또는 액셀러레이터 키에 해당하지 않는 키를 누르면 전송됩니다. 이 메시지는 메뉴를 소유하는 창으로 전송됩니다.
#define WM_MENUCHAR 0x0120
매개 변수
-
wParam
-
하위 단어는 사용자가 누른 키에 해당하는 문자 코드를 지정합니다.
상위 단어는 활성 메뉴 유형을 지정합니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.
값 의미 - MF_POPUP
- 0x00000010L
드롭다운 메뉴, 하위 메뉴 또는 바로 가기 메뉴입니다. - MF_SYSMENU
- 0x00002000L
창 메뉴입니다. -
lParam
-
활성 메뉴에 대한 핸들입니다.
반환 값
이 메시지를 처리하는 애플리케이션은 반환 값의 상위 단어에서 다음 값 중 하나를 반환해야 합니다.
반환 코드/값 | 설명 |
---|---|
|
활성 메뉴를 닫아야 한다는 것을 시스템에 알립니다. |
|
반환 값의 하위 단어에 지정된 항목을 선택해야 한다는 것을 시스템에 알립니다. 소유자 창에 WM_COMMAND 메시지가 표시됩니다. |
|
시스템에 사용자가 누른 문자를 카드 시스템 스피커에 짧은 경고음을 생성해야 한다고 알립니다. |
|
반환 값의 하위 단어에 지정된 항목을 선택해야 한다고 시스템에 알립니다. |
설명
상위 단어에 0 또는 1이 포함된 경우 하위 단어는 무시됩니다.
애플리케이션은 비트맵을 표시하는 메뉴 항목을 선택하는 데 액셀러레이터를 사용할 때 이 메시지를 처리해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|