IMPLEMENT_STOCKPROP

IMPLEMENT_STOCKPROP ( tipo, fname, , del pname dispid )

Parámetros

tipo

[en] El tipo de datos de la propiedad.

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

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 BorderWidth , son los nombres de los métodos put_BorderWidth yget_BorderWidth.

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

Para propiedades de material de texto, utilice la macro IMPLEMENT_BSTR_STOCKPROP porque automáticamente asignará una nueva cadena y copiar el texto aprobado. Para propiedades booleanas de existencias, utilizar la macro IMPLEMENT_BOOL_STOCKPROP.

ATL Macros y funciones globales

Véase también

CStockPropImpl

Index