Partilhar via


PROP_ENTRY_TYPE_EX

Semelhante a PROP_ENTRY_TYPE, mas permite que você especifique um determinado IID se o objeto suporta várias interfaces duais.

PROP_ENTRY_TYPE_EX( 
   szDesc, 
   dispid, 
   clsid, 
   iidDispatch, 
   vt 
)

Parâmetros

  • szDesc
    [in] a descrição da propriedade.

  • dispid
    [in] o DISPID da propriedade.

  • clsid
    [in] O CLSID da página de propriedades associado.Use o valor especial CLSID_NULL para uma propriedade que não tem uma página de propriedades associado.

  • iidDispatch
    [in] O IID de interface dupla que define a propriedade.

  • vt
    [in] o tipo de propriedade.

Comentários

A macro de PROP_ENTRY_EX não tiver certeza e substituído.Foi substituído por PROP_ENTRY_TYPE_EX.

A macro de BEGIN_PROP_MAP marca o início do mapa da propriedade; a macro de END_PROP_MAP marca end.

Exemplo

O exemplo agrupa entradas para IMyDual1 tiver usado por uma entrada para IMyDual2.O agrupamento pela interface dupla irá melhorar o desempenho.

BEGIN_PROP_MAP(CAtlEdit)
   PROP_ENTRY_TYPE_EX("Caption", DISPID_CAPTION, CLSID_MyPropPage2, IID_IMyDual1, VT_BSTR)
   PROP_ENTRY_TYPE_EX("Enabled", DISPID_ENABLED, CLSID_MyPropPage2, IID_IMyDual1, VT_BOOL)
   PROP_ENTRY_TYPE_EX("Width", DISPID_DRAWWIDTH, CLSID_MyPropPage2, IID_IMyDual2, VT_UINT)
END_PROP_MAP()

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

PROP_PAGE

PROP_ENTRY_INTERFACE

PROP_ENTRY_INTERFACE_EX

PROP_ENTRY_INTERFACE_CALLBACK

PROP_ENTRY_INTERFACE_CALLBACK_EX

PROP_ENTRY_TYPE

Outros recursos

Macros do mapa de propriedade

Macros de ATL