WM_MDISETMENU 메시지
애플리케이션은 MDI (다중 문서 인터페이스) 클라이언트 창에 WM_MDISETMENU 메시지를 보내 MDI 프레임 창의 전체 메뉴를 바꾸거나 프레임 창의 창 메뉴를 바꾸거나 둘 다 바꿉니다.
#define WM_MDISETMENU 0x0230
매개 변수
-
wParam
-
새 프레임 창 메뉴에 대한 핸들입니다. 이 매개 변수가 NULL이면 프레임 창 메뉴가 변경되지 않습니다.
-
lParam
-
새 창 메뉴에 대한 핸들입니다. 이 매개 변수가 NULL이면 창 메뉴가 변경되지 않습니다.
반환 값
형식: HMENU
메시지가 성공하면 반환 값은 이전 프레임 창 메뉴에 대한 핸들입니다.
메시지가 실패하면 반환 값은 0입니다.
설명
이 메시지를 보낸 후 애플리케이션은 DrawMenuBar 함수를 호출하여 메뉴 모음을 업데이트해야 합니다.
이 메시지가 창 메뉴를 대체하면 MDI 자식 창 메뉴 항목이 이전 창 메뉴에서 제거되고 새 창 메뉴에 추가됩니다.
MDI 자식 창이 최대화되고 이 메시지가 MDI 프레임 창 메뉴를 대체하면 창 메뉴 아이콘 및 복원 아이콘이 이전 프레임 창 메뉴에서 제거되고 새 프레임 창 메뉴에 추가됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
추가 정보