메뉴 항목을 사용할 수 없게 하는 MFC 특성을 무효화하려면

Category:
Author: zemna
Date: April 17, 2021
Share this:

메뉴 항목을 사용할 수 없게 하는 MFC 특성을 무효화하려면

CFrameWnd::m_bAutoMenuEnable을 FALSE로 설정하면 됩니다. 이 데이터

멤버 함수가 TRUE이면 프레임웍은 ON_UPATE_COMMAND_UI나

ON_COMMAND 처리 함수를 갖지 않은 모든 메뉴 항목을 자동으로 사용할 수

없게 만들기 때문에 CMenu::EnableMenuItem을 호출할 때 메뉴 항목을 사용할

수 없습니다. 이 데이터 멤버는 초기값으로 TRUE를 갖지만 public 속성이므로

직접 변경할 수 있습니다.

m_bAutoMenuEnable = FALSE;

CMenu* pMenu = Getmenu();

pMenu->EnableMenuItem(ID_MENU_ITEM, MF_BYCOMMAND | MF_DISABLED);

Share this:

Leave a Reply

Your email address will not be published. Required fields are marked *

Let's connect and create
something awesome together!
2023 - Copyright, All Rights Reserved, Made by ZEMNA.NET with ❤️
crossmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram