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 [デスクトップ アプリのみ]

関連項目

参照

LoadMenuIndirect

MENUEX_TEMPLATE_ITEM

概念

メニュー