SetMenuItemInfo

SetMenuItemInfo 함수를 메뉴 항목에 대 한 정보 변경.

 (BOOL SetMenuItemInfo HMENU  hMenu,  UINT  uItem,  BOOL  fByPosition,  LPMENUITEMINFO  lpmii  );
 

매개 변수

hMenu
메뉴 항목이 메뉴에 대 한 핸들.
uItem
식별자 또는 변경 하려면 메뉴 항목의 위치. 이 매개 변수의 의미 fByPosition 의 값에 따라 달라 집니다.
fByPosition
UItem의 의미를 지정 하는 값입니다. 이 매개 변수가 FALSE 이면 uItem 메뉴 항목 식별자입니다. 그렇지 않으면, 그것은 메뉴 항목 위치.
lpmii
메뉴 항목에 대 한 정보를 포함 하 고 변경 하려면 메뉴 항목 특성을 지정 하는 MENUITEMINFO 구조에 대 한 포인터.

반환 값

함수가 성공 하면 반환 값은 0이 아닌.

함수가 실패 하면 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면는 GetLastError 함수.

주의

키보드 액셀러레이터 비트맵 또는 소유자가 그린 메뉴 항목이 작동 하도록 하기 위해서는, 메뉴의 소유자 WM_MENUCHAR 메시지를 처리 해야 합니다. 자세한 내용은 Owner-Drawn 메뉴와 WM_MENUCHAR 메시지를 참조 하십시오.

Windows CE: 다음 플래그는 pmii 매개 변수가 가리키는 MENUITEMINFO 구조체의 fMask 멤버에 대 한 유효

MIIM_DATA

MIIM_ID

MIIM_TYPE

MIIM_TYPE 지정 된 경우 MENUITEMINFOfType 회원 현재 형식 이어야 합니다. 해당 항목의 다른 말로 하면, 유형을 변경할 수 없습니다.

QuickInfo

nbsp;?Windows &NT: 버전 4.0 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 합니다.
유니코드:Windows NT에서 유니코드와 ANSI 버전으로 구현.

참고 항목

메뉴 개요 메뉴 기능, GetMenuItemInfo, MENUITEMINFO

 

Index