IMPLEMENT_BOOL_STOCKPROP

IMPLEMENT_BOOL_STOCKPROP ( fname, , del pname dispid )

Parámetros

fname

[en] Nombre que se utiliza para crear los nombres de los métodos de poner y sacar.

pname

[en] Nombre utilizado para crear el nombre del miembro de datos que almacena el valor de la propiedad.

dispid

[en] El DISPID de la propiedad.

Observaciones

Propiedades estándar de implementos que son valores booleanos. Igual que la macro IMPLEMENT_STOCKPROP excepto que el método get prueba el valor de los miembros de datos que contiene la propiedad y devuelve VARIANT_TRUE o VARIANT_FALSE en lugar de devolver el valor. Esto permite contenedores que no interpretar todos los valores de cero como TRUE para utilizar la propiedad. Propiedades de material estándar que son valores booleanos son Tamaño automático, Frontera Visible, Enabled, Tabulacióny válido.

IMPLEMENT_BOOL_STOCKPROP crea a un miembro de datos en la clase de control para una propiedad, crea un método de poner y sacar de la propiedad y agrega código para notificar y sincronizar con el contenedor si cambia la propiedad.

Se crean los nombres de método de poner y sacar anexando fname a put_ y get_ . Por ejemplo, si es fname Enabled , son los nombres de los métodos put_Enabled yget_Enabled.

El nombre del miembro de datos se crea añadiendo pname a m_ . Por ejemplo, si pname es bEnabled , es el miembro de datosm_bEnabled.

ATL Macros y funciones globales

Véase también

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

Index