QCMINFO 構造体 (shlobj_core.h)

メニュー項目を Windows エクスプローラー メニューにマージするための情報が含まれています。

構文

typedef struct _QCMINFO {
  HMENU               hmenu;
  UINT                indexMenu;
  UINT                idCmdFirst;
  UINT                idCmdLast;
  QCMINFO_IDMAP const *pIdMap;
} QCMINFO;

メンバー

hmenu

種類: HMENU

[入力]新しいコマンドを追加するメニューのハンドル。

indexMenu

型: UINT

[入力]最初のメニュー項目を挿入する 0 から始まるインデックス。

idCmdFirst

型: UINT

[入力、出力]エントリ時に、このメンバーには、コンテキスト メニューに使用される最初の使用可能な ID が含まれます。 終了時には、最後に追加された ID と 1 が含まれます。

idCmdLast

型: UINT

[入力]メニュー項目識別子の最大値。 idCmdFirstidCmdLast の入力値の違いは、追加できるメニュー項目の最大数です。

pIdMap

種類: QCMINFO_IDMAP*

使用されません。 NULL にする必要があります。

注釈

この構造体がそのメソッドのパラメーターと同じロールを実行する場合は、「 IContextMenu::QueryContextMenu 」を参照してください。 ただし、そのメソッドの戻り値によって提供される情報は、 QCMINFO を含む操作の戻り値によって提供される情報と並列ではないことに注意してください。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header shlobj_core.h (Shlobj.h を含む)

こちらもご覧ください

DFM_MERGECONTEXTMENU

DFM_MERGECONTEXTMENU_BOTTOM

DFM_MERGECONTEXTMENU_TOP

SFVM_MERGEMENU