본문 바로가기
MFC

윈도우 - MFC 코드분석 CMenu 클래스

by 꾸준하곰 2021. 10. 19.

아래의 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

댓글