MENUITEMTEMPLATE 구조체(winuser.h)

메뉴 템플릿에서 메뉴 항목을 정의합니다.

구문

typedef struct {
  WORD  mtOption;
  WORD  mtID;
  WCHAR mtString[1];
} MENUITEMTEMPLATE, *PMENUITEMTEMPLATE;

멤버

mtOption

형식: WORD

다음 표와 같이 메뉴 항목의 모양을 제어하는 다음 미리 정의된 메뉴 옵션 중 하나 이상입니다.

의미
MF_CHECKED
0x00000008L
메뉴 항목 옆에 검사 표시가 있음을 나타냅니다.
MF_GRAYED
0x00000001L
메뉴 항목이 처음에 비활성 상태이며 회색 효과로 그려졌을 때를 나타냅니다.
MF_HELP
0x00004000L
메뉴 항목의 왼쪽에 세로 구분 기호가 있음을 나타냅니다.
MF_MENUBARBREAK
0x00000020L
메뉴 항목이 새 열에 배치되었음을 나타냅니다. 이전 열과 새 열은 막대로 구분됩니다.
MF_MENUBREAK
0x00000040L
메뉴 항목이 새 열에 배치되었음을 나타냅니다.
MF_OWNERDRAW
0x00000100L
메뉴의 소유자 창이 강조 표시, 선택됨 및 비활성 상태를 포함하여 메뉴 항목의 모든 시각적 측면을 그릴 책임이 있음을 나타냅니다. 이 옵션은 메뉴 모음의 항목에 대해 유효하지 않습니다.
MF_POPUP
0x00000010L
항목이 드롭다운 메뉴 또는 하위 메뉴를 여는 항목임을 나타냅니다.

mtID

형식: WORD

명령 항목의 메뉴 항목 식별자입니다. 명령 항목은 소유자 창에 명령 메시지를 보냅니다. 드롭다운 메뉴 또는 하위 메뉴를 여는 항목에 대한 MENUITEMTEMPLATE 구조체에는 mtID 멤버가 포함되어 있지 않습니다.

mtString[1]

형식: WCHAR[1]

메뉴 항목입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 winuser.h(Windows.h 포함)

추가 정보

개념

LoadMenuIndirect

MENUITEMTEMPLATEHEADER

메뉴

참조