Freigeben über


QCMINFO-Struktur (shlobj_core.h)

Enthält Informationen zum Zusammenführen von Menüelementen in Windows Explorer Menüs.

Syntax

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

Member

hmenu

Typ: HMENU

[in] Das Handle des Menüs, in dem die neuen Befehle hinzugefügt werden sollen.

indexMenu

Typ: UINT

[in] Der nullbasierte Index, in den das erste Menüelement eingefügt werden soll.

idCmdFirst

Typ: UINT

[in, out] Beim Eintrag enthält dieses Element die erste verfügbare ID, die für das Kontextmenü verwendet werden soll. Beim Beenden enthält sie die zuletzt hinzugefügte ID plus eine.

idCmdLast

Typ: UINT

[in] Der maximal zulässige Wert für einen Menüelementbezeichner. Der Unterschied zwischen dem Eingabewert von idCmdFirst und idCmdLast ist die maximale Anzahl von Menüelementen, die hinzugefügt werden können.

pIdMap

Typ: QCMINFO_IDMAP*

Nicht verwendet, muss NULL sein.

Hinweise

Siehe IContextMenu::QueryContextMenu , da diese Struktur dieselbe Rolle wie die Parameter dieser Methode übernimmt. Beachten Sie jedoch, dass die vom Rückgabewert dieser Methode bereitgestellten Informationen keine Parallele zu den Informationen sind, die durch den Rückgabewert eines Vorgangs mit QCMINFO bereitgestellt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile shlobj_core.h (shlobj.h einschließen)

Weitere Informationen

DFM_MERGECONTEXTMENU

DFM_MERGECONTEXTMENU_BOTTOM

DFM_MERGECONTEXTMENU_TOP

SFVM_MERGEMENU