2010/07/23

CMenu 의 메뉴가 존재 하는지 확인하기

MFC 의 CMenu 객체 중에서 특정 메뉴가 존재 하는지 확인 하기 위해서는 CMenu::CheckMenuItem 함수를 사용하면 된다.





이 함수는 아래와 같은 형태를 갖추고 있으며 반환값으로 메뉴의 체크 여부 또는 메뉴가 존재 하지 않을 경우 0xFFFFFFFF 를 반환한다.



UINT CheckMenuItem(
UINT nIDCheckItem,
UINT nCheck
);







아래는 사용 예이다.



bool bExist = ( m_Menu.CheckMenuItem( IDM_MYMENU, MF_BYCOMMAND ) != 0xFFFFFFFF );






No comments :

Post a Comment