共用方式為


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

功能表

參考