아래의 Microsoft 문서를 참고했다.
https://docs.microsoft.com/ko-kr/cpp/mfc/reference/cmenu-class?view=msvc-160#enablemenuitem
1) CMenu::EnableMenuItem()
UINT EnableMenuItem(
UINT nIDEnableItem,
UINT nEnable);
nInEnableItem
메뉴 항목을 지정해준다.
nEnable
수행할 동작을 지정한다. (MF : Menu Flag)
- MF_BYCOMMAND : 매개 변수가 기존 메뉴 항목의 명령 ID를 제공 하도록 지정 합니다. 이것이 기본값입니다.
- MF_DISABLED : 메뉴 항목을 사용하지 않도록 설정한다.
- MF_GRAYED : 메뉴 항목을 선택할 수 없도록 하여 메뉴 항목을 사용하지 않도록 설정한다.
2) CMenu::GetSubMenu()
CMenu* GetSubMenu(int nPos) const;
nPos
메뉴에 포함된 팝업메뉴의 위치를 지정한다.
반환값
지정된 위치에 팝업메뉴가 있으면, 팝업메뉴에 대한 핸들이 들어 있는 개체에 대한 포인터이다.
지정된 위치에 팝업메뉴가 없으면, NULL 이다.
'MFC' 카테고리의 다른 글
| 윈도우 - MFC 코드분석 PreCreateWindow() (0) | 2021.10.19 |
|---|---|
| 윈도우 - 시리얼 통신, COM 포트 (0) | 2021.10.12 |
댓글