IMPLEMENT_BOOL_STOCKPROP

IMPLEMENT_BOOL_STOCKPROP ( fname, pname, dispid )

Parâmetros

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

Implementa propriedades de ações que são valores booleanos. Mesmo que a macro IMPLEMENT_STOCKPROP , exceto que o método get testa o valor do membro de dados que contém a propriedade e retorna VARIANT_TRUE ou VARIANT_FALSE em vez de retornar o valor. Isso permite que recipientes que não interpretam como TRUE para usar a propriedade de todos os valores diferentes de zero. Propriedades de ações padrão que são valores booleanos são Auto tamanho, Borda visível, Enabled, Parada de tabulaçãoe válido.

IMPLEMENT_BOOL_STOCKPROP 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 é Enabled , os nomes de método são put_Enabled eget_Enabled.

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

ATL Macros e funções Global

Ver também

CStockPropImpl, IMPLEMENT_BSTR_STOCKPROP, IMPLEMENT_STOCKPROP, CComControl::m_bEnabled, CComControl::m_bAutoSize, CComControl::m_bBorderVisible, CComControl::m_bTabStop, CComControl::m_bValid

Index