IMPLEMENT_STOCKPROP

IMPLEMENT_STOCKPROP ( tipo, fname, pname, dispid )

Parâmetros

tipo

[no] O tipo de dados da propriedade.

fname

[no] Nome usado para criar os nomes dos métodos colocar e obter.

pname

[no] Nome usado para criar o nome do membro de dados que armazena o valor da propriedade.

dispid

[no] O DISPID da propriedade.

Observações

Cria um membro de dados em sua classe de Controlarar para uma propriedade, cria um método de colocar e obter a propriedade e adiciona código para notificar e sincronizar com o contêiner, se a propriedade for alterado.

Os nomes de método colocar e obter são criados anexando fname para put_ e get_ . Por exemplo, se fname é BorderWidth , os nomes de método são put_BorderWidth eget_BorderWidth.

O nome do membro de dados é criado anexando pname para m_ . Por exemplo, se pname é nBorderWidth , o membro de dados ém_nBorderWidth.

Para propriedades de ações do texto, use a macro IMPLEMENT_BSTR_STOCKPROP porque será automaticamente alocar uma nova cadeia de caracteres e copie o texto passado para ela. Para propriedades de ações booleanos, use a macro IMPLEMENT_BOOL_STOCKPROP.

ATL Macros e funções Global

Ver também

CStockPropImpl

Index