WM_MENUCHAR 메시지는 메뉴가 활성화 되어 있고 액셀러레이터 또는 니모닉 키와 일치 하지 않는 키를 누를 때 전송 됩니다. 메뉴를 소유 하는 창에이 메시지를 보낼.
WM_MENUCHAR chUser (TCHAR) LOWORD(wParam); = / / 문자 코드
fuFlag = (UINT) HIWORD(wParam); / / 메뉴 hmenu 플래그 (HMENU) lParam; = / / 메뉴 핸들
| 값 | 의미 |
|---|---|
| MF_POPUP | 드롭 다운 메뉴, 하위 메뉴 또는 바로 가기 메뉴 |
| MF_SYSMENU | 창 메뉴 (시스템 메뉴 또는 조절 메뉴) |
이 메시지를 처리 하는 응용 프로그램 반환 값의 높은 순서 단어의 다음 값 중 하나를 반환 해야:
| 값 | 의미 |
|---|---|
| MNC_IGNORE | 시스템 사용자를 누르고 시스템 스피커에 짧은 비프음을 만들 문자를 취소 해야 알립니다. |
| MNC_CLOSE | 활성 메뉴를 닫고 해야 시스템을 알립니다. |
| MNC_EXECUTE | 그것은 낮은 순서 단어의 반환 값에 지정 된 항목을 선택 해야 시스템에 알립니다. 소유자 창 WM_COMMAND 메시지를 받습니다. |
| MNC_SELECT | 그것은 낮은 순서 단어의 반환 값에 지정 된 항목을 선택 해야 시스템을 알립니다. |
0 또는 1을 포함 하는 높은 순서 단어 낮은 순서 단어는 무시 됩니다. 가속키는 비트맵을 표시 하는 메뉴 항목을 선택 하는 데 사용 하는 경우 응용 프로그램이이 메시지를 처리 해야.
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.