Compartir a través de


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

IDispatchImpl

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.

Consulte también

Información general sobre la clase
IDispatchImpl (clase)