PROP_ENTRY_EX

PROP_ENTRY_EX ( szDesc, , do dispid clsid, iidDispatch )

Parâmetros

szDesc

[no] A descrição da propriedade.

dispid

[no] DISPID da propriedade.

clsid

[no] O CLSID da página de propriedades associada. Use o valor especial CLSID_NULL para uma propriedade que não tenha uma página de propriedades associada.

iidDispatch

[no] O IID da interface dupla definindo a propriedade.

Observações

Similar to PROP_ENTRY, mas permite que você especificar um IID específico se seu objeto suporta múltiplo interfaces duplos.

A macro BEGIN_PROP_MAP marca o início do mapa de propriedade; a macro END_PROPERTY_MAP marca o fim.

Exemplo

O exemplo a seguir agrupa as entradas para IMyDual1 seguido por uma entrada para IMyDual2 . Agrupamento por interface dupla irá melhorar o desempenho.

BEGI&N_PROP_MAP (CMyClass)
 nbsp; PROP_ENTRY_EX ("Legenda", DISPID_CAPTION, CLSID_CMyProps, IID_IMyDual1)
   PROP_ENTRY_EX ("Ativado", DISPID_ENABLED, CLSID_CMyProps, IID_IMyDual1)
   PROP_ENTRY_EX ("Largura", DISPID_WIDTH, CLSID_CMyProps, IID_IMyDual2)
(END_PROPERTY_MAP)

ATL Macros e funções Global

Ver também

PROP_PAGE

Index