CMenu

CMenu 클래스는 Windows HMENU캡슐화 합니다. 멤버 함수 만들기, 추적, 업데이트 및 삭제 메뉴 제공。

으로 로컬 스택 프레임에 CMenu 개체를 만든 다음 CMenu멤버 필요에 따라 새 메뉴를 조작 하는 함수를 호출 합니다. 그런 다음 CMenu 개체의 분리 멤버 함수를 호출 하 여 바로 뒤에 창 메뉴를 설정 하려면 CWnd::SetMenu 를 호출 합니다. CWnd::SetMenu 멤버 함수 새로 만들기 메뉴에 윈도우의 메뉴를 설정 하 고 메뉴 변경 내용을 반영 하도록 그려야 창이 또한 창 메뉴의 소유권을 전달 합니다. 분리 를 호출 CMenu 개체 소멸자 로컬 CMenu 변수 범위 밖으로 전달 하는 경우 더 이상 소유 하는 메뉴를 파괴 하려고 시도 하지 않습니다 있도록 HMENU CMenu 개체에서 분리 합니다. 창이 소멸 되 면 자동으로 메뉴 자체 파괴 했습니다.

LoadMenuIndirect 멤버 함수를 사용 하 여 메모리에 있는 서식 파일에서 메뉴를 만들 수 있습니다 하지만 LoadMenu 를 호출 하 여 리소스에서 만든 메뉴 보다 쉽게 유지 관리 및 자체 메뉴 리소스를 만들고 메뉴 편집기 수정한 수 있습니다.

# include lt;afxwin.h>

클래스 멤버 |nbsp; 기본 클래스 (ko) | 계층 구조 차트(&N)

샘플nbsp; MFC 샘플 CTRLTEST (ko) | MFC 샘플 DYNAMENU(&N)

참고 항목nbsp;CObject(&N)

Index