Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta clase proporciona métodos para admitir los valores de propiedad comunes.
Importante |
|---|
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
Métodos públicos
Llame a este método para obtener el estilo de dibujo utilizado por el control, por ejemplo, plano o 3D. |
|
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. |
|
Llame a este método para obtener el color de fondo del control. |
|
Llame a este método para obtener el estilo de fondo del control, transparente u opaco. |
|
Llame a este método para obtener el color del borde del control. |
|
Llame a este método para obtener el estilo de borde del control. |
|
Llame a este método para obtener el estado de la marca que indica si el borde del control está visible o no. |
|
Llame a este método para obtener el ancho (en píxeles) del borde del control. |
|
Llame a este método para obtener el texto especificado en la leyenda de un objeto. |
|
Llame a este método para obtener el modo de gráfico del control, por ejemplo, lápiz XOR o para invertir los colores. |
|
Llame a este método para obtener el estilo de dibujo del control, por ejemplo, sólido, rayados, o se punteó. |
|
Llame a este método para obtener el ancho del gráfico (en píxeles) utilizado por los métodos de dibujo del control. |
|
Llame a este método para obtener el estado de la marca que indica si se habilita el control. |
|
Llame a este método para obtener el color de relleno del control. |
|
Llame a este método para obtener el estilo de relleno del control, por ejemplo, sólido, transparentes, o lo marcó con rayitas cruzadas. |
|
Llame a este método para obtener un puntero a las propiedades de fuente del control. |
|
Llame a este método para obtener el color de primer plano del control. |
|
Llame a este método para obtener el identificador de ventana asociado al control. |
|
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. |
|
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. |
|
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. |
|
Llame a este método para obtener el estado listo del control, por ejemplo, la carga o se ha cargado. |
|
Llame a este método para obtener el mensaje que indica si el control es una tabulación o no. |
|
Llame a este método para obtener el texto que se muestra con el control. |
|
Llame a este método para obtener el estado de la marca que indica si el control es válido o no. |
|
Llame a este método para obtener el identificador de ventana asociado al control.idéntico a CStockPropImpl:: get_HWND. |
|
Llame a este método para establecer el estilo de dibujo utilizado por el control, por ejemplo, plano o 3D. |
|
Llame a este método para establecer el valor de marca que indica si el control no puede ser ningún otro tamaño. |
|
Llame a este método para establecer el color de fondo del control. |
|
Llame a este método para establecer el estilo de fondo del control. |
|
Llame a este método para establecer el color del borde del control. |
|
Llame a este método para establecer el estilo de borde del control. |
|
Llame a este método para establecer el valor de marca que indica si el borde del control está visible o no. |
|
Llame a este método para establecer el ancho del borde del control. |
|
Llame a este método para establecer el texto que se mostrará al control. |
|
Llame a este método para establecer el modo de gráfico del control, por ejemplo, lápiz XOR o para invertir los colores. |
|
Llame a este método para establecer el estilo de dibujo del control, por ejemplo, sólido, discontinua, o se punteó. |
|
Llame a este método para establecer el ancho (en píxeles) utilizado por los métodos de dibujo del control. |
|
Llame a este método para establecer la marca que indica si se habilita el control. |
|
Llame a este método para establecer el color de relleno del control. |
|
Llame a este método para establecer el estilo de relleno del control, por ejemplo, sólido, transparentes, o lo marcó con rayitas cruzadas. |
|
Llame a este método para establecer las propiedades de fuente del control. |
|
Llame a este método para establecer el color de primer plano del control. |
|
Este método devuelve E_FAIL. |
|
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. |
|
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. |
|
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. |
|
Llame a este método para establecer el estado listo del control, por ejemplo, la carga o se ha cargado. |
|
Llame a este método para establecer el valor de marca que indica si el control es una tabulación o no. |
|
Llame a este método para establecer el texto que se muestra con el control. |
|
Llame a este método para establecer la marca que indica si el control es válido o no. |
|
Este método llama a CStockPropImpl::put_HWND, que devuelve E_FAIL. |
|
Llame a este método para establecer las propiedades de fuente del control, con un recuento de referencia. |
|
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. |
|
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
CStockPropImpl
Requisitos
encabezado: atlctl.h
Importante