WM_MDISETMENU

응용 프로그램 프레임 창의 메뉴를 대체 하는 MDI 프레임 창의 전체 메뉴를 바꾸려면 다중 문서 인터페이스 (MDI) 클라이언트 창 또는 둘 모두를 WM_MDISETMENU 메시지를 보냅니다.

WM_MDISETMENU wParam = (WPARAM) (HMENU) hmenuFrame;  / / 프레임 메뉴 lParam 핸들 (LPARAM) (HMENU) hmenuWindow; = / / 창 메뉴 핸들 
 

매개 변수

hmenuFrame
WParam값입니다. 새 프레임 창 메뉴를 처리 합니다. 프레임 창 메뉴는 변경 되지 않습니다이 매개 변수가 NULL 인 경우.
hmenuWindow
LParam값입니다. 새로운 창이 메뉴에 대 한 핸들. 메뉴는 변경 되지 않습니다이 매개 변수가 NULL 인 경우.

반환 값

메시지에 성공 하면 반환 값은 이전 프레임 창 메뉴 핸들.

반환 값 0은 메시지 실패 하는 경우.

주의

이 메시지를 보낸 후 응용 프로그램 메뉴 모음을 업데이트 하려면 DrawMenuBar 함수를 호출 해야 합니다.

MDI 자식 창 메뉴 항목은 이전 메뉴에서 제거 하 고 새 메뉴에 추가이 메시지 메뉴를 대체 하는 경우.

MDI 자식 창 최대화 하는 경우이 메시지가 대체 MDI 프레임 창 메뉴에서 메뉴 아이콘 복원 아이콘 이전 프레임 메뉴에서 제거 및 새 프레임 메뉴에 추가.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언.

참고 항목

다중 문서 인터페이스 개요, 다중 문서 인터페이스 메시지 DrawMenuBar, WM_MDIREFRESHMENU

 

Index