Compartilhar via


atributo displaybind

O atributo [displaybind] indica uma propriedade que deve ser exibida ao usuário como associável.

[
  [interface-attribute-list]
]
interface | dispinterface interface-name
{
    [bindable, displaybind [ , attribute-list]] returntype function-name(params)
}

Parâmetros

interface-attribute-list

Especifica uma lista opcional de atributos de interface.

interface-name

O nome da interface.

attribute-list

Especifica uma lista de um ou mais atributos, separados por vírgulas, que se aplicam ao tipo de retorno de função.

Returntype

Especifica o tipo de retorno da função.

function-name

Especifica o nome da função à qual o atributo [displaybind] será aplicado.

params

Lista de parâmetros de função.

Comentários

As propriedades que têm o atributo [displaybind] também devem ter o atributo[associável]. Um objeto pode dar suporte à associação de dados, mas não tem esse atributo.

Flags

FUNCFLAG_FDISPLAYBIND, VARFLAG_FDISPLAYBIND

Exemplos

[
    uuid(1e196b20-1f3c-1069-996b-00dd010fe676)
] 
interface MyObject : IUnknown
{
    properties:
    methods:
        [id(1), propget, bindable, defaultbind, 
         displaybind] long Size(void);

        [id(1), propput, bindable, defaultbind, 
         displaybind] HRESULT Size([in]long lSize);
}

Confira também

bindable

TYPEFLAGS

Sintaxe de arquivo ODL

Exemplo de arquivo ODL

Gerando uma biblioteca de tipos com MIDL