Поделиться через


Структура QCMINFO (shlobj_core.h)

Содержит сведения о слиянии пунктов меню с меню Windows Обозреватель.

Синтаксис

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

Члены

hmenu

Тип: HMENU

[in] Дескриптор меню, в который добавляются новые команды.

indexMenu

Тип: UINT

[in] Отсчитываемый от нуля индекс, в который нужно вставить первый пункт меню.

idCmdFirst

Тип: UINT

[вход, выход] При входе этот элемент содержит первый доступный идентификатор, используемый для контекстного меню. При выходе он содержит последний добавленный идентификатор плюс один.

idCmdLast

Тип: UINT

[in] Максимальное значение идентификатора элемента меню. Разница между входным значением idCmdFirst и idCmdLast заключается в максимальном количестве элементов меню, которые можно добавить.

pIdMap

Тип: QCMINFO_IDMAP*

Не используется, должно иметь значение NULL.

Комментарии

См. раздел IContextMenu::QueryContextMenu , так как эта структура выполняет ту же роль, что и параметры этого метода. Однако обратите внимание, что сведения, предоставляемые возвращаемым значением этого метода, не являются параллельными данным, предоставляемым возвращаемым значением операции с QCMINFO.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть shlobj_core.h (включая Shlobj.h)

См. также раздел

DFM_MERGECONTEXTMENU

DFM_MERGECONTEXTMENU_BOTTOM

DFM_MERGECONTEXTMENU_TOP

SFVM_MERGEMENU