Clase de CStockPropImpl

Esta clase proporciona métodos para admitir los valores de propiedad comunes.

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

template <
class T,
class InterfaceName, 
const IID* piid= &_ATL_IIDOF(InterfaceName), 
const GUID* plibid= &CComModule::m_libid, 
WORD wMajor= 1,
WORD wMinor= 0, 
class tihclass= CcomTypeInfoHolder
>
class ATL_NO_VTABLE CStockPropImpl :
public IDispatchImpl< InterfaceName, piid, plibid, wMajor,
   wMinor, tihclass>

Parámetros

  • T
    La clase que implementa el control y que deriva de CStockPropImpl.

  • InterfaceName
    Una interfaz dual que expone las propiedades comunes.

  • piid
    Un puntero al identificador IID de InterfaceName.

  • plibid
    Un puntero al LIBID de la biblioteca de tipos que contiene la definición de InterfaceName.

  • wMajor
    La versión principal de la biblioteca de tipos.El valor predeterminado es 1.

  • wMinor
    La versión secundaria de la biblioteca de tipos.El valor predeterminado es 0.

  • tihclass
    la clase utilizada para administrar la información de tipo para T.El valor predeterminado es CComTypeInfoHolder.

Members

eyw2ss7d.collapse_all(es-es,VS.110).gifMétodos públicos

get_Appearance

Llame a este método para obtener el estilo de dibujo utilizado por el control, por ejemplo, plano o 3D.

get_AutoSize

Llame a este método para obtener el estado de la marca que indica si el control no puede ser ningún otro tamaño.

get_BackColor

Llame a este método para obtener el color de fondo del control.

get_BackStyle

Llame a este método para obtener el estilo de fondo del control, transparente u opaco.

get_BorderColor

Llame a este método para obtener el color del borde del control.

get_BorderStyle

Llame a este método para obtener el estilo de borde del control.

get_BorderVisible

Llame a este método para obtener el estado de la marca que indica si el borde del control está visible o no.

get_BorderWidth

Llame a este método para obtener el ancho (en píxeles) del borde del control.

get_Caption

Llame a este método para obtener el texto especificado en la leyenda de un objeto.

get_DrawMode

Llame a este método para obtener el modo de gráfico del control, por ejemplo, lápiz XOR o para invertir los colores.

get_DrawStyle

Llame a este método para obtener el estilo de dibujo del control, por ejemplo, sólido, rayados, o se punteó.

get_DrawWidth

Llame a este método para obtener el ancho del gráfico (en píxeles) utilizado por los métodos de dibujo del control.

get_Enabled

Llame a este método para obtener el estado de la marca que indica si se habilita el control.

get_FillColor

Llame a este método para obtener el color de relleno del control.

get_FillStyle

Llame a este método para obtener el estilo de relleno del control, por ejemplo, sólido, transparentes, o lo marcó con rayitas cruzadas.

get_Font

Llame a este método para obtener un puntero a las propiedades de fuente del control.

get_ForeColor

Llame a este método para obtener el color de primer plano del control.

get_HWND

Llame a este método para obtener el identificador de ventana asociado al control.

get_MouseIcon

Llame a este método para obtener las propiedades de imagen del gráfico (icono, un mapa de bits, o metarchivo) que se va a mostrar cuando el mouse está sobre el control.

get_MousePointer

Llame a este método para obtener el tipo de puntero del mouse que aparece cuando el mouse está encima del control, por ejemplo, flecha, cruz, o reloj de arena.

get_Picture

Llame a este método para obtener un puntero a las propiedades de imágenes de un gráfico (icono, un mapa de bits, o metarchivo) que se va a mostrar.

get_ReadyState

Llame a este método para obtener el estado listo del control, por ejemplo, la carga o se ha cargado.

get_TabStop

Llame a este método para obtener el mensaje que indica si el control es una tabulación o no.

get_Text

Llame a este método para obtener el texto que se muestra con el control.

get_Valid

Llame a este método para obtener el estado de la marca que indica si el control es válido o no.

get_Window

Llame a este método para obtener el identificador de ventana asociado al control.idéntico a CStockPropImpl:: get_HWND.

put_Appearance

Llame a este método para establecer el estilo de dibujo utilizado por el control, por ejemplo, plano o 3D.

put_AutoSize

Llame a este método para establecer el valor de marca que indica si el control no puede ser ningún otro tamaño.

put_BackColor

Llame a este método para establecer el color de fondo del control.

put_BackStyle

Llame a este método para establecer el estilo de fondo del control.

put_BorderColor

Llame a este método para establecer el color del borde del control.

put_BorderStyle

Llame a este método para establecer el estilo de borde del control.

put_BorderVisible

Llame a este método para establecer el valor de marca que indica si el borde del control está visible o no.

put_BorderWidth

Llame a este método para establecer el ancho del borde del control.

put_Caption

Llame a este método para establecer el texto que se mostrará al control.

put_DrawMode

Llame a este método para establecer el modo de gráfico del control, por ejemplo, lápiz XOR o para invertir los colores.

put_DrawStyle

Llame a este método para establecer el estilo de dibujo del control, por ejemplo, sólido, discontinua, o se punteó.

put_DrawWidth

Llame a este método para establecer el ancho (en píxeles) utilizado por los métodos de dibujo del control.

put_Enabled

Llame a este método para establecer la marca que indica si se habilita el control.

put_FillColor

Llame a este método para establecer el color de relleno del control.

put_FillStyle

Llame a este método para establecer el estilo de relleno del control, por ejemplo, sólido, transparentes, o lo marcó con rayitas cruzadas.

put_Font

Llame a este método para establecer las propiedades de fuente del control.

put_ForeColor

Llame a este método para establecer el color de primer plano del control.

put_HWND

Este método devuelve E_FAIL.

put_MouseIcon

Llame a este método para establecer las propiedades de imagen del gráfico (icono, un mapa de bits, o metarchivo) que se va a mostrar cuando el mouse está sobre el control.

put_MousePointer

Llame a este método para establecer el tipo de puntero del mouse que aparece cuando el mouse está encima del control, por ejemplo, flecha, cruz, o reloj de arena.

put_Picture

Llame a este método para establecer las propiedades de imágenes de un gráfico (icono, un mapa de bits, o metarchivo) que se va a mostrar.

put_ReadyState

Llame a este método para establecer el estado listo del control, por ejemplo, la carga o se ha cargado.

put_TabStop

Llame a este método para establecer el valor de marca que indica si el control es una tabulación o no.

put_Text

Llame a este método para establecer el texto que se muestra con el control.

put_Valid

Llame a este método para establecer la marca que indica si el control es válido o no.

put_Window

Este método llama a CStockPropImpl::put_HWND, que devuelve E_FAIL.

putref_Font

Llame a este método para establecer las propiedades de fuente del control, con un recuento de referencia.

putref_MouseIcon

Llame a este método para establecer las propiedades de imagen del gráfico (icono, un mapa de bits, o metarchivo) que se va a mostrar cuando el mouse está sobre el control, con un recuento de referencia.

putref_Picture

Llame a este método para establecer las propiedades de imágenes de un gráfico (icono, un mapa de bits, o metarchivo) que se mostrará, con un recuento de referencia.

Comentarios

CStockPropImpl proporciona put y los métodos de get para cada almacenan la propiedad.Estos métodos proporcionan el código necesario establecer u obtener el miembro de datos asociado a cada propiedad y notificarlo y sincronizarlo con el contenedor cuando cualquier cambio de propiedad.

Visual C++ proporciona compatibilidad para las propiedades comunes a través de los asistentes.Para obtener más información sobre las propiedades de la acción a un control, vea tutorial de ATL.

Por compatibilidad con versiones anteriores, CStockPropImpl también expone get_Window y los métodos de put_Window que llama simplemente get_HWND y put_HWND, respectivamente.La implementación predeterminada de put_HWND devuelve E_FAIL puesto que HWND debe ser una propiedad de sólo lectura.

Las propiedades siguientes también tienen una implementación de putref :

  • Fuente

  • MouseIcon

  • Imagen

Las mismas tres propiedades comunes requieren su miembro de datos correspondiente ser de CComPtr tipo o de alguna otra clase que proporcione el recuento de referencias correcto de la interfaz mediante el operador de asignación.

Jerarquía de herencia

T

IDispatchImpl

CStockPropImpl

Requisitos

encabezado: atlctl.h

Vea también

Referencia

Clase de IDispatchImpl

Otros recursos

Información general de la clase ATL