Compartilhar via


Estrutura QCMINFO (shlobj_core.h)

Contém informações para mesclar itens de menu em menus do Windows Explorer.

Sintaxe

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

Membros

hmenu

Tipo: HMENU

[in] O identificador do menu em que os novos comandos devem ser adicionados.

indexMenu

Tipo: UINT

[in] O índice baseado em zero em que o primeiro item de menu deve ser inserido.

idCmdFirst

Tipo: UINT

[in, out] Na entrada, esse membro contém a primeira ID disponível a ser usada para o menu de contexto. Na saída, ele contém a última ID adicionada mais uma.

idCmdLast

Tipo: UINT

[in] O valor máximo de um identificador de item de menu. A diferença entre o valor de entrada de idCmdFirst e idCmdLast é o número máximo de itens de menu que podem ser adicionados.

pIdMap

Tipo: QCMINFO_IDMAP*

Não usado, deve ser NULL.

Comentários

Consulte IContextMenu::QueryContextMenu , pois essa estrutura executa a mesma função que os parâmetros desse método. Observe, no entanto, que as informações fornecidas pelo valor retornado desse método não são paralelas às informações fornecidas pelo valor retornado de uma operação envolvendo QCMINFO.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho shlobj_core.h (inclua Shlobj.h)

Confira também

DFM_MERGECONTEXTMENU

DFM_MERGECONTEXTMENU_BOTTOM

DFM_MERGECONTEXTMENU_TOP

SFVM_MERGEMENU