MENUEX_TEMPLATE_HEADER構造体
拡張メニュー テンプレートのヘッダーを定義します。 この構造体の定義は説明のみを目的としています。標準ヘッダー ファイルには存在しません。
構文
typedef struct {
WORD wVersion;
WORD wOffset;
DWORD dwHelpId;
} MENUEX_TEMPLATE_HEADER;
メンバー
-
wVersion
-
型: WORD
-
テンプレートのバージョン番号。 拡張メニュー テンプレートの場合、このメンバーは 1 である必要があります。
-
wOffset
-
型: WORD
-
この構造体メンバーの末尾を基準とした、最初の MENUEX_TEMPLATE_ITEM 構造体へのオフセット。 最初の項目定義が dwHelpId メンバーの直後にある場合、このメンバーは 4 である必要があります。
-
dwHelpId
-
型: DWORD
-
メニュー バーのヘルプ識別子。
解説
拡張メニュー テンプレートは、 MENUEX_TEMPLATE_HEADER 構造の後に 1 つ以上の連続した MENUEX_TEMPLATE_ITEM 構造体で構成されます。 MENUEX_TEMPLATE_ITEM構造体は、長さが可変であり、DWORD 境界に配置されます。 メモリ内の拡張メニュー テンプレートからメニューを作成するには、 LoadMenuIndirect 関数を使用します。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |