CStockPropImpl (Clase)
Esta clase proporciona métodos para admitir valores de propiedad estándar.
Importante
Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.
Sintaxis
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
Clase que implementa el control y deriva de CStockPropImpl
.
InterfaceName
Interfaz dual que expone las propiedades estándar.
piid
Puntero al IID de InterfaceName
.
plibid
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
Clase usada para administrar la información de tipo para T. El valor predeterminado es CComTypeInfoHolder
.
Miembros
Métodos públicos
Nombre | Descripción |
---|---|
get_Appearance | Llame a este método para obtener el estilo de pintura 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 de 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, ya sea 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 del borde del control. |
get_BorderVisible | Llame a este método para obtener el estado de la marca que indica si el borde del control es 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 el título de un objeto. |
get_DrawMode | Llame a este método para obtener el modo de dibujo del control, por ejemplo, XOR Pen o Invertir colores. |
get_DrawStyle | Llame a este método para obtener el estilo de dibujo del control, por ejemplo, sólido, discontinuo o de puntos. |
get_DrawWidth | Llame a este método para obtener el ancho de dibujo (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 el control está habilitado. |
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, transparente o entrelazado. |
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, mapa de bits o metarchivo) que se mostrarán cuando el mouse esté sobre el control. |
get_MousePointer | Llame a este método para obtener el tipo de puntero del mouse que se muestra cuando el mouse está sobre el control, por ejemplo, flecha, cruz o reloj de arena. |
get_Picture | Llame a este método para obtener un puntero a las propiedades de imagen de un gráfico (icono, 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, cargando o cargado. |
get_TabStop | Llame a este método para obtener la marca 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. |
getvalid | 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 pintura utilizado por el control, por ejemplo, plano o 3D. |
put_AutoSize | Llame a este método para establecer el valor de la marca que indica si el control no puede ser de 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 del borde del control. |
put_BorderVisible | Llame a este método para establecer el valor de la marca que indica si el borde del control es 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 muestra con el control. |
put_DrawMode | Llame a este método para establecer el modo de dibujo del control, por ejemplo, XOR Pen o Invertir colores. |
put_DrawStyle | Llame a este método para establecer el estilo de dibujo del control, por ejemplo, sólido, discontinuo o de puntos. |
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 el control está habilitado. |
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, transparente o entrelazado. |
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, mapa de bits o metarchivo) que se mostrarán cuando el mouse esté sobre el control. |
put_MousePointer | Llame a este método para establecer el tipo de puntero del mouse que se muestra cuando el mouse está sobre el control, por ejemplo, flecha, cruz o reloj de arena. |
put_Picture | Llame a este método para establecer las propiedades de imagen de un gráfico (icono, 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, cargando o cargado. |
put_TabStop | Llame a este método para establecer el valor de la 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. |
putvalid | 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::p ut_HWND, que devuelve E_FAIL. |
putref_Font | Llame a este método para establecer las propiedades de fuente del control, con un recuento de referencias. |
putref_MouseIcon | Llame a este método para establecer las propiedades de imagen del gráfico (icono, mapa de bits o metarchivo) que se mostrarán cuando el mouse esté sobre el control, con un recuento de referencias. |
putref_Picture | Llame a este método para establecer las propiedades de imagen de un gráfico (icono, mapa de bits o metarchivo) que se va a mostrar, con un recuento de referencias. |
Comentarios
CStockPropImpl
proporciona métodos put y get para cada propiedad estándar. Estos métodos proporcionan el código necesario para establecer u obtener el miembro de datos asociado a cada propiedad y para notificar y sincronizar con el contenedor cuando cambia alguna propiedad.
Visual Studio proporciona compatibilidad con las propiedades estándar por medio de sus asistentes. Para más información sobre cómo agregar propiedades estándar a un control, vea el Tutorial de ATL.
Para la compatibilidad con versiones anteriores, CStockPropImpl
también expone los métodos get_Window
y put_Window
que simplemente llaman a get_HWND
y put_HWND
respectivamente. La implementación predeterminada de put_HWND
devuelve E_FAIL, ya que HWND debe ser una propiedad de solo lectura.
Las propiedades siguientes también tienen una implementación putref:
Fuente
MouseIcon
Imagen
Las tres mismas propiedades estándar necesitan que su miembro de datos correspondiente sea de tipo CComPtr
o cualquier otra clase que proporcione el recuento de referencias de interfaz correcto por medio del operador de asignación.
Jerarquía de herencia
T
CStockPropImpl
Requisitos
Encabezado: atlctl.h
CStockPropImpl::get_Appearance
Llame a este método para obtener el estilo de pintura utilizado por el control, por ejemplo, plano o 3D.
HRESULT STDMETHODCALLTYPE get_Appearance(SHORT pnAppearance);
Parámetros
pnAppearance
Variable que recibe el estilo de pintura del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_AutoSize
Llame a este método para obtener el estado de la marca que indica si el control no puede ser de otro tamaño.
HRESULT STDMETHODCALLTYPE get_Autosize(VARIANT_BOOL* pbAutoSize);
Parámetros
pbAutoSize
Variable que recibe el estado de la marca. TRUE indica que el control no puede tener ningún otro tamaño.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_BackColor
Llame a este método para obtener el color de fondo del control.
HRESULT STDMETHODCALLTYPE get_BackColor(OLE_COLOR* pclrBackColor);
Parámetros
pclrBackColor
Variable que recibe el color de fondo del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_BackStyle
Llame a este método para obtener el estilo de fondo del control, ya sea transparente u opaco.
HRESULT STDMETHODCALLTYPE get_BackStyle(LONG* pnBackStyle);
Parámetros
pnBackStyle
Variable que recibe el estilo de fondo del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_BorderColor
Llame a este método para obtener el color del borde del control.
HRESULT STDMETHODCALLTYPE get_BorderColor(OLE_COLOR* pclrBorderColor);
Parámetros
pclrBorderColor
Variable que recibe el color del borde del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_BorderStyle
Llame a este método para obtener el estilo del borde del control.
HRESULT STDMETHODCALLTYPE get_BorderStyle(LONG* pnBorderStyle);
Parámetros
pnBorderStyle
Variable que recibe el estilo de borde del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_BorderVisible
Llame a este método para obtener el estado de la marca que indica si el borde del control es visible o no.
HRESULT STDMETHODCALLTYPE get_BorderVisible(VARIANT_BOOL* pbBorderVisible);
Parámetros
pbBorderVisible
Variable que recibe el estado de la marca. TRUE indica que el borde del control está visible.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_BorderWidth
Llame a este método para obtener el ancho del borde del control.
HRESULT STDMETHODCALLTYPE get_BorderWidth(LONG* pnBorderWidth);
Parámetros
pnBorderWidth
Variable que recibe el ancho del borde del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_Caption
Llame a este método para obtener el texto especificado en el título de un objeto.
HRESULT STDMETHODCALLTYPE get_Caption(BSTR* pbstrCaption);
Parámetros
pbstrCaption
Texto que se muestra con el control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_DrawMode
Llame a este método para obtener el modo de dibujo del control, por ejemplo, XOR Pen o Invertir colores.
HRESULT STDMETHODCALLTYPE get_DrawMode(LONG* pnDrawMode);
Parámetros
pnDrawMode
Variable que recibe el modo de dibujo del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_DrawStyle
Llame a este método para obtener el estilo de dibujo del control, por ejemplo, sólido, discontinuo o de puntos.
HRESULT STDMETHODCALLTYPE get_DrawStyle(LONG* pnDrawStyle);
Parámetros
pnDrawStyle
Variable que recibe el estilo de dibujo del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_DrawWidth
Llame a este método para obtener el ancho de dibujo (en píxeles) utilizado por los métodos de dibujo del control.
HRESULT STDMETHODCALLTYPE get_DrawWidth(LONG* pnDrawWidth);
Parámetros
pnDrawWidth
Variable que recibe el valor de ancho del control, en píxeles.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_Enabled
Llame a este método para obtener el estado de la marca que indica si el control está habilitado.
HRESULT STDMETHODCALLTYPE get_Enabled(VARIANT_BOOL* pbEnabled);
Parámetros
pbEnabled
Variable que recibe el estado de la marca. TRUE indica que el control está habilitado.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_FillColor
Llame a este método para obtener el color de relleno del control.
HRESULT STDMETHODCALLTYPE get_FillColor(OLE_COLOR* pclrFillColor);
Parámetros
pclrFillColor
Variable que recibe el color de relleno del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_FillStyle
Llame a este método para obtener el estilo de relleno del control, por ejemplo, sólido, transparente o entrelazado.
HRESULT STDMETHODCALLTYPE get_FillStyle(LONG* pnFillStyle);
Parámetros
pnFillStyle
Variable que recibe el estilo de relleno del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_Font
Llame a este método para obtener un puntero a las propiedades de fuente del control.
HRESULT STDMETHODCALLTYPE get_Font(IFontDisp** ppFont);
Parámetros
ppFont
Variable que recibe un puntero a las propiedades de fuente del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_ForeColor
Llame a este método para obtener el color de primer plano del control.
HRESULT STDMETHODCALLTYPE get_ForeColor(OLE_COLOR* pclrForeColor);
Parámetros
pclrForeColor
Variable que recibe el color de primer plano del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_HWND
Llame a este método para obtener el identificador de ventana asociado al control.
HRESULT STDMETHODCALLTYPE get_HWND(LONG_PTR* phWnd);
Parámetros
phWnd
El manipulador de ventana asociado al control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_MouseIcon
Llame a este método para obtener las propiedades de imagen del gráfico (icono, mapa de bits o metarchivo) que se mostrarán cuando el mouse esté sobre el control.
HRESULT STDMETHODCALLTYPE get_MouseIcon(IPictureDisp** ppPicture);
Parámetros
ppPicture
Variable que recibe un puntero a las propiedades de imagen del gráfico.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_MousePointer
Llame a este método para obtener el tipo de puntero del mouse que se muestra cuando el mouse está sobre el control, por ejemplo, flecha, cruz o reloj de arena.
HRESULT STDMETHODCALLTYPE get_MousePointer(LONG* pnMousePointer);
Parámetros
pnMousePointer
Variable que recibe el tipo de puntero del mouse.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_Picture
Llame a este método para obtener un puntero a las propiedades de imagen de un gráfico (icono, mapa de bits o metarchivo) que se va a mostrar.
HRESULT STDMETHODCALLTYPE get_Picture(IPictureDisp** ppPicture);
Parámetros
ppPicture
Variable que recibe un puntero a las propiedades de la imagen. Vea IPictureDisp para más información.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_ReadyState
Llame a este método para obtener el estado listo del control, por ejemplo, cargando o cargado.
HRESULT STDMETHODCALLTYPE get_ReadyState(LONG* pnReadyState);
Parámetros
pnReadyState
Variable que recibe el estado listo del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_TabStop
Llame a este método para obtener el estado de la marca que indica si el control es una tabulación o no.
HRESULT STDMETHODCALLTYPE get_TabStop(VARIANT_BOOL* pbTabStop);
Parámetros
pbTabStop
Variable que recibe el estado de la marca. TRUE indica que el control es una tabulación.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_Text
Llame a este método para obtener el texto que se muestra con el control.
HRESULT STDMETHODCALLTYPE get_Text(BSTR* pbstrText);
Parámetros
pbstrText
Texto que se muestra con el control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::getvalid
Llame a este método para obtener el estado de la marca que indica si el control es válido o no.
HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL* pbValid);
Parámetros
pbValid
Variable que recibe el estado de la marca. TRUE indica que el control es válido.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::get_Window
Llame a este método para obtener el identificador de ventana asociado al control. Idéntico a CStockPropImpl::get_HWND.
HRESULT STDMETHODCALLTYPE get_Window(LONG_PTR* phWnd);
Parámetros
phWnd
El manipulador de ventana asociado al control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_Appearance
Llame a este método para establecer el estilo de pintura utilizado por el control, por ejemplo, plano o 3D.
HRESULT STDMETHODCALLTYPE put_Appearance(SHORT nAppearance);
Parámetros
nAppearance
Nuevo estilo de pintura que va a usar el control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_AutoSize
Llame a este método para establecer el valor de la marca que indica si el control no puede ser de otro tamaño.
HRESULT STDMETHODCALLTYPE put_AutoSize(VARIANT_BOOL bAutoSize,);
Parámetros
bAutoSize
TRUE si el control no puede tener otro tamaño.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_BackColor
Llame a este método para establecer el color de fondo del control.
HRESULT STDMETHODCALLTYPE put_BackColor(OLE_COLOR clrBackColor);
Parámetros
clrBackColor
Nuevo color de fondo del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_BackStyle
Llame a este método para establecer el estilo de fondo del control.
HRESULT STDMETHODCALLTYPE put_BackStyle(LONG nBackStyle);
Parámetros
nBackStyle
Nuevo estilo de fondo del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_BorderColor
Llame a este método para establecer el color del borde del control.
HRESULT STDMETHODCALLTYPE put_BorderColor(OLE_COLOR clrBorderColor);
Parámetros
clrBorderColor
Nuevo color del borde. El tipo de datos OLE_COLOR se representa internamente como un entero largo de 32 bits.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_BorderStyle
Llame a este método para establecer el estilo del borde del control.
HRESULT STDMETHODCALLTYPE put_BorderStyle(LONG nBorderStyle);
Parámetros
nBorderStyle
Nuevo estilo del borde.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_BorderVisible
Llame a este método para establecer el valor de la marca que indica si el borde del control es visible o no.
HRESULT STDMETHODCALLTYPE put_BorderVisible(VARIANT_BOOL bBorderVisible);
Parámetros
bBorderVisible
TRUE si el borde va a ser visible.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_BorderWidth
Llame a este método para establecer el ancho del borde del control.
HRESULT STDMETHODCALLTYPE put_BorderWidth(LONG nBorderWidth);
Parámetros
nBorderWidth
Nuevo ancho del borde del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_Caption
Llame a este método para establecer el texto que se muestra con el control.
HRESULT STDMETHODCALLTYPE put_Caption(BSTR bstrCaption);
Parámetros
bstrCaption
Texto que se muestra con el control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_DrawMode
Llame a este método para establecer el modo de dibujo del control, por ejemplo, XOR Pen o Invertir colores.
HRESULT STDMETHODCALLTYPE put_DrawMode(LONG nDrawMode);
Parámetros
nDrawMode
Nuevo modo de dibujo para el control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_DrawStyle
Llame a este método para establecer el estilo de dibujo del control, por ejemplo, sólido, discontinuo o de puntos.
HRESULT STDMETHODCALLTYPE put_DrawStyle(LONG pnDrawStyle);
Parámetros
nDrawStyle
Nuevo estilo de dibujo para el control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_DrawWidth
Llame a este método para establecer el ancho (en píxeles) utilizado por los métodos de dibujo del control.
HRESULT STDMETHODCALLTYPE put_DrawWidth(LONG nDrawWidth);
Parámetros
nDrawWidth
Nuevo ancho que usarán los métodos de dibujo del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_Enabled
Llame a este método para establecer el valor de la marca que indica si el control está habilitado.
HRESULT STDMETHODCALLTYPE put_Enabled(VARIANT_BOOL bEnabled);
Parámetros
bEnabled
TRUE si el control está habilitado.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_FillColor
Llame a este método para establecer el color de relleno del control.
HRESULT STDMETHODCALLTYPE put_FillColor(OLE_COLOR clrFillColor);
Parámetros
clrFillColor
Nuevo color de relleno para el control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_FillStyle
Llame a este método para establecer el estilo de relleno del control, por ejemplo, sólido, transparente o entrelazado.
HRESULT STDMETHODCALLTYPE put_FillStyle(LONG nFillStyle);
Parámetros
nFillStyle
Nuevo estilo de relleno para el control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_Font
Llame a este método para establecer las propiedades de fuente del control.
HRESULT STDMETHODCALLTYPE put_Font(IFontDisp* pFont);
Parámetros
pFont
Puntero a las propiedades de fuente del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_ForeColor
Llame a este método para establecer el color de primer plano del control.
HRESULT STDMETHODCALLTYPE put_ForeColor(OLE_COLOR clrForeColor);
Parámetros
clrForeColor
Nuevo color de primer plano del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_HWND
Este método devuelve E_FAIL.
HRESULT STDMETHODCALLTYPE put_HWND(LONG_PTR /* hWnd */);
Parámetros
hWnd
Reservado.
Valor devuelto
Devuelve E_FAIL.
Comentarios
El manipulador de ventana es un valor de solo lectura.
CStockPropImpl::put_MouseIcon
Llame a este método para establecer las propiedades de imagen del gráfico (icono, mapa de bits o metarchivo) que se mostrarán cuando el mouse esté sobre el control.
HRESULT STDMETHODCALLTYPE put_MouseIcon(IPictureDisp* pPicture);
Parámetros
pPicture
Puntero a las propiedades de imagen del gráfico.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_MousePointer
Llame a este método para establecer el tipo de puntero del mouse que se muestra cuando el mouse está sobre el control, por ejemplo, flecha, cruz o reloj de arena.
HRESULT STDMETHODCALLTYPE put_MousePointer(LONG nMousePointer);
Parámetros
nMousePointer
Tipo de puntero del mouse.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_Picture
Llame a este método para establecer las propiedades de imagen de un gráfico (icono, mapa de bits o metarchivo) que se va a mostrar.
HRESULT STDMETHODCALLTYPE put_Picture(IPictureDisp* pPicture);
Parámetros
pPicture
Puntero a las propiedades de la imagen. Vea IPictureDisp para más información.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_ReadyState
Llame a este método para establecer el estado listo del control, por ejemplo, cargando o cargado.
HRESULT STDMETHODCALLTYPE put_ReadyState(LONG nReadyState);
Parámetros
nReadyState
Estado listo del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_TabStop
Llame a este método para establecer la marca que indica si el control es una tabulación o no.
HRESULT STDMETHODCALLTYPE put_TabStop(VARIANT_BOOL bTabStop);
Parámetros
bTabStop
TRUE si el control es una tabulación.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_Text
Llame a este método para establecer el texto que se muestra con el control.
HRESULT STDMETHODCALLTYPE put_Text(BSTR bstrText);
Parámetros
bstrText
Texto que se muestra con el control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::putvalid
Llame a este método para establecer la marca que indica si el control es válido o no.
HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL bValid);
Parámetros
bValid
TRUE si el control es válido.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
CStockPropImpl::put_Window
Este método llama a CStockPropImpl::p ut_HWND, que devuelve E_FAIL.
HRESULT STDMETHODCALLTYPE put_Window(LONG_PTR hWnd);
Parámetros
hWnd
Identificador de ventana.
Valor devuelto
Devuelve E_FAIL.
Comentarios
El manipulador de ventana es un valor de solo lectura.
CStockPropImpl::putref_Font
Llame a este método para establecer las propiedades de fuente del control, con un recuento de referencias.
HRESULT STDMETHODCALLTYPE putref_Font(IFontDisp* pFont);
Parámetros
pFont
Puntero a las propiedades de fuente del control.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
Comentarios
Igual que CStockPropImpl::p ut_Font, pero con un recuento de referencias.
CStockPropImpl::putref_MouseIcon
Llame a este método para establecer las propiedades de imagen del gráfico (icono, mapa de bits o metarchivo) que se mostrarán cuando el mouse esté sobre el control, con un recuento de referencias.
HRESULT STDMETHODCALLTYPE putref_MouseIcon(IPictureDisp* pPicture);
Parámetros
pPicture
Puntero a las propiedades de imagen del gráfico.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
Comentarios
Igual que CStockPropImpl::put_MouseIcon, pero con un recuento de referencias.
CStockPropImpl::putref_Picture
Llame a este método para establecer las propiedades de imagen de un gráfico (icono, mapa de bits o metarchivo) que se va a mostrar, con un recuento de referencias.
HRESULT STDMETHODCALLTYPE putref_Picture(IPictureDisp* pPicture);
Parámetros
pPicture
Puntero a las propiedades de la imagen. Vea IPictureDisp para más información.
Valor devuelto
Devuelve S_OK si es correcto o un error HRESULT en caso de error.
Comentarios
Igual que CStockPropImpl::put_Picture, pero con un recuento de referencias.