Partager via


CStockPropImpl, classe

Cette classe fournit des méthodes pour prendre en charge les valeurs de propriété boursière.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.

Syntaxe

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>

Paramètres

T
Classe implémentant le contrôle et dérivant de CStockPropImpl.

InterfaceName
Interface double exposant les propriétés de stock.

piid
Pointeur vers l’IID de InterfaceName.

plibid
Pointeur vers le LIBID de la bibliothèque de types contenant la définition de InterfaceName.

wMajor
Version principale de la bibliothèque de types. La valeur par défaut est 1.

wMinor
Version secondaire de la bibliothèque de types. La valeur par défaut est 0.

tihclass
Classe utilisée pour gérer les informations de type pour T. La valeur par défaut est CComTypeInfoHolder.

Membres

Méthodes publiques

Nom Description
get_Appearance Appelez cette méthode pour obtenir le style de peinture utilisé par le contrôle, par exemple, plat ou 3D.
get_AutoSize Appelez cette méthode pour obtenir l’état de l’indicateur qui indique si le contrôle ne peut pas être d’une autre taille.
get_BackColor Appelez cette méthode pour obtenir la couleur d’arrière-plan du contrôle.
get_BackStyle Appelez cette méthode pour obtenir le style d’arrière-plan du contrôle, transparent ou opaque.
get_BorderColor Appelez cette méthode pour obtenir la couleur de bordure du contrôle.
get_BorderStyle Appelez cette méthode pour obtenir le style de bordure du contrôle.
get_BorderVisible Appelez cette méthode pour obtenir l’état de l’indicateur qui indique si la bordure du contrôle est visible ou non.
get_BorderWidth Appelez cette méthode pour obtenir la largeur (en pixels) de la bordure du contrôle.
get_Caption Appelez cette méthode pour obtenir le texte spécifié dans la légende d’un objet.
get_DrawMode Appelez cette méthode pour obtenir le mode de dessin du contrôle, par exemple, le stylet XOR ou les couleurs inversées.
get_DrawStyle Appelez cette méthode pour obtenir le style de dessin du contrôle, par exemple solid, dashed ou pointillé.
get_DrawWidth Appelez cette méthode pour obtenir la largeur du dessin (en pixels) utilisée par les méthodes de dessin du contrôle.
get_Enabled Appelez cette méthode pour obtenir l’état de l’indicateur qui indique si le contrôle est activé.
get_FillColor Appelez cette méthode pour obtenir la couleur de remplissage du contrôle.
get_FillStyle Appelez cette méthode pour obtenir le style de remplissage du contrôle, par exemple unie, transparent ou croisé.
get_Font Appelez cette méthode pour obtenir un pointeur vers les propriétés de police du contrôle.
get_ForeColor Appelez cette méthode pour obtenir la couleur de premier plan du contrôle.
get_HWND Appelez cette méthode pour obtenir le handle de fenêtre associé au contrôle.
get_MouseIcon Appelez cette méthode pour obtenir les propriétés d’image du graphique (icône, bitmap ou métafichier) à afficher lorsque la souris est sur le contrôle.
get_MousePointer Appelez cette méthode pour obtenir le type de pointeur de souris affiché lorsque la souris est sur le contrôle, par exemple, flèche, croix ou sablier.
get_Picture Appelez cette méthode pour obtenir un pointeur vers les propriétés de l’image d’un graphique (icône, bitmap ou métafichier) à afficher.
get_ReadyState Appelez cette méthode pour obtenir l’état prêt du contrôle, par exemple, le chargement ou le chargement.
get_TabStop Appelez cette méthode pour obtenir l’indicateur qui indique si le contrôle est un taquet de tabulation ou non.
get_Text Appelez cette méthode pour obtenir le texte affiché avec le contrôle.
getvalid Appelez cette méthode pour obtenir l’état de l’indicateur qui indique si le contrôle est valide ou non.
get_Window Appelez cette méthode pour obtenir le handle de fenêtre associé au contrôle. Identique à CStockPropImpl ::get_HWND.
put_Appearance Appelez cette méthode pour définir le style de peinture utilisé par le contrôle, par exemple, plat ou 3D.
put_AutoSize Appelez cette méthode pour définir la valeur de l’indicateur qui indique si le contrôle ne peut pas être d’autre taille.
put_BackColor Appelez cette méthode pour définir la couleur d’arrière-plan du contrôle.
put_BackStyle Appelez cette méthode pour définir le style d’arrière-plan du contrôle.
put_BorderColor Appelez cette méthode pour définir la couleur de bordure du contrôle.
put_BorderStyle Appelez cette méthode pour définir le style de bordure du contrôle.
put_BorderVisible Appelez cette méthode pour définir la valeur de l’indicateur qui indique si la bordure du contrôle est visible ou non.
put_BorderWidth Appelez cette méthode pour définir la largeur de la bordure du contrôle.
put_Caption Appelez cette méthode pour définir le texte à afficher avec le contrôle.
put_DrawMode Appelez cette méthode pour définir le mode de dessin du contrôle, par exemple, le stylet XOR ou les couleurs inversées.
put_DrawStyle Appelez cette méthode pour définir le style de dessin du contrôle, par exemple solid, dashed ou pointillé.
put_DrawWidth Appelez cette méthode pour définir la largeur (en pixels) utilisée par les méthodes de dessin du contrôle.
put_Enabled Appelez cette méthode pour définir l’indicateur qui indique si le contrôle est activé.
put_FillColor Appelez cette méthode pour définir la couleur de remplissage du contrôle.
put_FillStyle Appelez cette méthode pour définir le style de remplissage du contrôle, par exemple unie, transparent ou croisé.
put_Font Appelez cette méthode pour définir les propriétés de police du contrôle.
put_ForeColor Appelez cette méthode pour définir la couleur de premier plan du contrôle.
put_HWND Cette méthode retourne E_FAIL.
put_MouseIcon Appelez cette méthode pour définir les propriétés d’image du graphique (icône, bitmap ou métafichier) à afficher lorsque la souris est sur le contrôle.
put_MousePointer Appelez cette méthode pour définir le type de pointeur de souris affiché lorsque la souris est sur le contrôle, par exemple, flèche, croix ou sablier.
put_Picture Appelez cette méthode pour définir les propriétés d’image d’un graphique (icône, bitmap ou métafichier) à afficher.
put_ReadyState Appelez cette méthode pour définir l’état prêt du contrôle, par exemple, le chargement ou le chargement.
put_TabStop Appelez cette méthode pour définir la valeur de l’indicateur qui indique si le contrôle est un taquet de tabulation ou non.
put_Text Appelez cette méthode pour définir le texte affiché avec le contrôle.
putvalid Appelez cette méthode pour définir l’indicateur qui indique si le contrôle est valide ou non.
put_Window Cette méthode appelle CStockPropImpl ::p ut_HWND, qui retourne E_FAIL.
putref_Font Appelez cette méthode pour définir les propriétés de police du contrôle, avec un nombre de références.
putref_MouseIcon Appelez cette méthode pour définir les propriétés d’image du graphique (icône, bitmap ou métafichier) à afficher lorsque la souris est sur le contrôle, avec un nombre de références.
putref_Picture Appelez cette méthode pour définir les propriétés d’image d’un graphique (icône, bitmap ou métafichier) à afficher, avec un nombre de références.

Notes

CStockPropImpl fournit des méthodes put et get pour chaque propriété de stock. Ces méthodes fournissent le code nécessaire pour définir ou obtenir le membre de données associé à chaque propriété et pour notifier et synchroniser avec le conteneur lorsqu’une propriété change.

Visual Studio prend en charge les propriétés de stock via ses Assistants. Pour plus d’informations sur l’ajout de propriétés de stock à un contrôle, consultez le didacticiel ATL.

Pour la compatibilité descendante, CStockPropImpl expose également et put_Window les get_Window méthodes qui appellent get_HWND simplement et put_HWND, respectivement. Implémentation par défaut des put_HWND retours E_FAIL, car HWND doit être une propriété en lecture seule.

Les propriétés suivantes ont également une implémentation putref :

  • Police

  • MouseIcon

  • Image

Les trois mêmes propriétés de stock nécessitent que leur membre de données correspondant soit de type CComPtr ou d’une autre classe qui fournit un comptage de référence d’interface correct au moyen de l’opérateur d’affectation.

Hiérarchie d'héritage

T

IDispatchImpl

CStockPropImpl

Spécifications

En-tête : atlctl.h

CStockPropImpl ::get_Appearance

Appelez cette méthode pour obtenir le style de peinture utilisé par le contrôle, par exemple, plat ou 3D.

HRESULT STDMETHODCALLTYPE get_Appearance(SHORT pnAppearance);

Paramètres

pnAppearance
Variable qui reçoit le style de peinture du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_AutoSize

Appelez cette méthode pour obtenir l’état de l’indicateur qui indique si le contrôle ne peut pas être d’une autre taille.

HRESULT STDMETHODCALLTYPE get_Autosize(VARIANT_BOOL* pbAutoSize);

Paramètres

pbAutoSize
Variable qui reçoit l’état de l’indicateur. TRUE indique que le contrôle ne peut pas être d’une autre taille.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_BackColor

Appelez cette méthode pour obtenir la couleur d’arrière-plan du contrôle.

HRESULT STDMETHODCALLTYPE get_BackColor(OLE_COLOR* pclrBackColor);

Paramètres

pclrBackColor
Variable qui reçoit la couleur d’arrière-plan du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_BackStyle

Appelez cette méthode pour obtenir le style d’arrière-plan du contrôle, transparent ou opaque.

HRESULT STDMETHODCALLTYPE get_BackStyle(LONG* pnBackStyle);

Paramètres

pnBackStyle
Variable qui reçoit le style d’arrière-plan du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_BorderColor

Appelez cette méthode pour obtenir la couleur de bordure du contrôle.

HRESULT STDMETHODCALLTYPE get_BorderColor(OLE_COLOR* pclrBorderColor);

Paramètres

pclrBorderColor
Variable qui reçoit la couleur de bordure du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_BorderStyle

Appelez cette méthode pour obtenir le style de bordure du contrôle.

HRESULT STDMETHODCALLTYPE get_BorderStyle(LONG* pnBorderStyle);

Paramètres

pnBorderStyle
Variable qui reçoit le style de bordure du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_BorderVisible

Appelez cette méthode pour obtenir l’état de l’indicateur qui indique si la bordure du contrôle est visible ou non.

HRESULT STDMETHODCALLTYPE get_BorderVisible(VARIANT_BOOL* pbBorderVisible);

Paramètres

pbBorderVisible
Variable qui reçoit l’état de l’indicateur. TRUE indique que la bordure du contrôle est visible.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_BorderWidth

Appelez cette méthode pour obtenir la largeur de la bordure du contrôle.

HRESULT STDMETHODCALLTYPE get_BorderWidth(LONG* pnBorderWidth);

Paramètres

pnBorderWidth
Variable qui reçoit la largeur de bordure du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_Caption

Appelez cette méthode pour obtenir le texte spécifié dans la légende d’un objet.

HRESULT STDMETHODCALLTYPE get_Caption(BSTR* pbstrCaption);

Paramètres

pbstrCaption
Texte à afficher avec le contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_DrawMode

Appelez cette méthode pour obtenir le mode de dessin du contrôle, par exemple, le stylet XOR ou les couleurs inversées.

HRESULT STDMETHODCALLTYPE get_DrawMode(LONG* pnDrawMode);

Paramètres

pnDrawMode
Variable qui reçoit le mode de dessin du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_DrawStyle

Appelez cette méthode pour obtenir le style de dessin du contrôle, par exemple solid, dashed ou pointillé.

HRESULT STDMETHODCALLTYPE get_DrawStyle(LONG* pnDrawStyle);

Paramètres

pnDrawStyle
Variable qui reçoit le style de dessin du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_DrawWidth

Appelez cette méthode pour obtenir la largeur du dessin (en pixels) utilisée par les méthodes de dessin du contrôle.

HRESULT STDMETHODCALLTYPE get_DrawWidth(LONG* pnDrawWidth);

Paramètres

pnDrawWidth
Variable qui reçoit la valeur de largeur du contrôle, en pixels.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_Enabled

Appelez cette méthode pour obtenir l’état de l’indicateur qui indique si le contrôle est activé.

HRESULT STDMETHODCALLTYPE get_Enabled(VARIANT_BOOL* pbEnabled);

Paramètres

pbEnabled
Variable qui reçoit l’état de l’indicateur. TRUE indique que le contrôle est activé.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_FillColor

Appelez cette méthode pour obtenir la couleur de remplissage du contrôle.

HRESULT STDMETHODCALLTYPE get_FillColor(OLE_COLOR* pclrFillColor);

Paramètres

pclrFillColor
Variable qui reçoit la couleur de remplissage du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_FillStyle

Appelez cette méthode pour obtenir le style de remplissage du contrôle, par exemple unie, transparent ou croisé.

HRESULT STDMETHODCALLTYPE get_FillStyle(LONG* pnFillStyle);

Paramètres

pnFillStyle
Variable qui reçoit le style de remplissage du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_Font

Appelez cette méthode pour obtenir un pointeur vers les propriétés de police du contrôle.

HRESULT STDMETHODCALLTYPE get_Font(IFontDisp** ppFont);

Paramètres

ppFont
Variable qui reçoit un pointeur vers les propriétés de police du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_ForeColor

Appelez cette méthode pour obtenir la couleur de premier plan du contrôle.

HRESULT STDMETHODCALLTYPE get_ForeColor(OLE_COLOR* pclrForeColor);

Paramètres

pclrForeColor
Variable qui reçoit la couleur de premier plan des contrôles.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_HWND

Appelez cette méthode pour obtenir le handle de fenêtre associé au contrôle.

HRESULT STDMETHODCALLTYPE get_HWND(LONG_PTR* phWnd);

Paramètres

phWnd
Handle de fenêtre associé au contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_MouseIcon

Appelez cette méthode pour obtenir les propriétés d’image du graphique (icône, bitmap ou métafichier) à afficher lorsque la souris est sur le contrôle.

HRESULT STDMETHODCALLTYPE get_MouseIcon(IPictureDisp** ppPicture);

Paramètres

ppPicture
Variable qui reçoit un pointeur vers les propriétés de l’image du graphique.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_MousePointer

Appelez cette méthode pour obtenir le type de pointeur de souris affiché lorsque la souris est sur le contrôle, par exemple, flèche, croix ou sablier.

HRESULT STDMETHODCALLTYPE get_MousePointer(LONG* pnMousePointer);

Paramètres

pnMousePointer
Variable qui reçoit le type de pointeur de la souris.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_Picture

Appelez cette méthode pour obtenir un pointeur vers les propriétés de l’image d’un graphique (icône, bitmap ou métafichier) à afficher.

HRESULT STDMETHODCALLTYPE get_Picture(IPictureDisp** ppPicture);

Paramètres

ppPicture
Variable qui reçoit un pointeur vers les propriétés de l’image. Pour plus d’informations, consultez IPictureDisp .

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_ReadyState

Appelez cette méthode pour obtenir l’état prêt du contrôle, par exemple, le chargement ou le chargement.

HRESULT STDMETHODCALLTYPE get_ReadyState(LONG* pnReadyState);

Paramètres

pnReadyState
Variable qui reçoit l’état prêt du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_TabStop

Appelez cette méthode pour obtenir l’état de l’indicateur qui indique si le contrôle est un taquet de tabulation ou non.

HRESULT STDMETHODCALLTYPE get_TabStop(VARIANT_BOOL* pbTabStop);

Paramètres

pbTabStop
Variable qui reçoit l’état de l’indicateur. TRUE indique que le contrôle est un taquet de tabulation.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_Text

Appelez cette méthode pour obtenir le texte affiché avec le contrôle.

HRESULT STDMETHODCALLTYPE get_Text(BSTR* pbstrText);

Paramètres

pbstrText
Texte affiché avec le contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::getvalid

Appelez cette méthode pour obtenir l’état de l’indicateur qui indique si le contrôle est valide ou non.

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL* pbValid);

Paramètres

pbValid
Variable qui reçoit l’état de l’indicateur. TRUE indique que le contrôle est valide.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::get_Window

Appelez cette méthode pour obtenir le handle de fenêtre associé au contrôle. Identique à CStockPropImpl ::get_HWND.

HRESULT STDMETHODCALLTYPE get_Window(LONG_PTR* phWnd);

Paramètres

phWnd
Handle de fenêtre associé au contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_Appearance

Appelez cette méthode pour définir le style de peinture utilisé par le contrôle, par exemple, plat ou 3D.

HRESULT STDMETHODCALLTYPE put_Appearance(SHORT nAppearance);

Paramètres

nAppearance
Nouveau style de peinture à utiliser par le contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_AutoSize

Appelez cette méthode pour définir la valeur de l’indicateur qui indique si le contrôle ne peut pas être d’une autre taille.

HRESULT STDMETHODCALLTYPE put_AutoSize(VARIANT_BOOL bAutoSize,);

Paramètres

bAutoSize
TRUE si le contrôle ne peut pas être d’une autre taille.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_BackColor

Appelez cette méthode pour définir la couleur d’arrière-plan du contrôle.

HRESULT STDMETHODCALLTYPE put_BackColor(OLE_COLOR clrBackColor);

Paramètres

clrBackColor
Nouvelle couleur d’arrière-plan du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_BackStyle

Appelez cette méthode pour définir le style d’arrière-plan du contrôle.

HRESULT STDMETHODCALLTYPE put_BackStyle(LONG nBackStyle);

Paramètres

nBackStyle
Nouveau style d’arrière-plan de contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_BorderColor

Appelez cette méthode pour définir la couleur de bordure du contrôle.

HRESULT STDMETHODCALLTYPE put_BorderColor(OLE_COLOR clrBorderColor);

Paramètres

clrBorderColor
Nouvelle couleur de bordure. Le type de données OLE_COLOR est représenté en interne sous la forme d’un entier long 32 bits.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_BorderStyle

Appelez cette méthode pour définir le style de bordure du contrôle.

HRESULT STDMETHODCALLTYPE put_BorderStyle(LONG nBorderStyle);

Paramètres

nBorderStyle
Nouveau style de bordure.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_BorderVisible

Appelez cette méthode pour définir la valeur de l’indicateur qui indique si la bordure du contrôle est visible ou non.

HRESULT STDMETHODCALLTYPE put_BorderVisible(VARIANT_BOOL bBorderVisible);

Paramètres

bBorderVisible
TRUE si la bordure doit être visible.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_BorderWidth

Appelez cette méthode pour définir la largeur de la bordure du contrôle.

HRESULT STDMETHODCALLTYPE put_BorderWidth(LONG nBorderWidth);

Paramètres

nBorderWidth
Nouvelle largeur de la bordure du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_Caption

Appelez cette méthode pour définir le texte à afficher avec le contrôle.

HRESULT STDMETHODCALLTYPE put_Caption(BSTR bstrCaption);

Paramètres

bstrCaption
Texte à afficher avec le contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_DrawMode

Appelez cette méthode pour définir le mode de dessin du contrôle, par exemple, le stylet XOR ou les couleurs inversées.

HRESULT STDMETHODCALLTYPE put_DrawMode(LONG nDrawMode);

Paramètres

nDrawMode
Nouveau mode de dessin pour le contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_DrawStyle

Appelez cette méthode pour définir le style de dessin du contrôle, par exemple solid, dashed ou pointillé.

HRESULT STDMETHODCALLTYPE put_DrawStyle(LONG pnDrawStyle);

Paramètres

nDrawStyle
Nouveau style de dessin pour le contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_DrawWidth

Appelez cette méthode pour définir la largeur (en pixels) utilisée par les méthodes de dessin du contrôle.

HRESULT STDMETHODCALLTYPE put_DrawWidth(LONG nDrawWidth);

Paramètres

nDrawWidth
Nouvelle largeur à utiliser par les méthodes de dessin du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_Enabled

Appelez cette méthode pour définir la valeur de l’indicateur qui indique si le contrôle est activé.

HRESULT STDMETHODCALLTYPE put_Enabled(VARIANT_BOOL bEnabled);

Paramètres

bEnabled
TRUE si le contrôle est activé.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_FillColor

Appelez cette méthode pour définir la couleur de remplissage du contrôle.

HRESULT STDMETHODCALLTYPE put_FillColor(OLE_COLOR clrFillColor);

Paramètres

clrFillColor
Nouvelle couleur de remplissage pour le contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_FillStyle

Appelez cette méthode pour définir le style de remplissage du contrôle, par exemple unie, transparent ou croisé.

HRESULT STDMETHODCALLTYPE put_FillStyle(LONG nFillStyle);

Paramètres

nFillStyle
Nouveau style de remplissage pour le contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_Font

Appelez cette méthode pour définir les propriétés de police du contrôle.

HRESULT STDMETHODCALLTYPE put_Font(IFontDisp* pFont);

Paramètres

pFont
Pointeur vers les propriétés de police du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_ForeColor

Appelez cette méthode pour définir la couleur de premier plan du contrôle.

HRESULT STDMETHODCALLTYPE put_ForeColor(OLE_COLOR clrForeColor);

Paramètres

clrForeColor
Nouvelle couleur de premier plan du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_HWND

Cette méthode retourne E_FAIL.

HRESULT STDMETHODCALLTYPE put_HWND(LONG_PTR /* hWnd */);

Paramètres

hWnd
Réservé.

Valeur de retour

Retourne E_FAIL.

Notes

Le handle de fenêtre est une valeur en lecture seule.

CStockPropImpl ::p ut_MouseIcon

Appelez cette méthode pour définir les propriétés d’image du graphique (icône, bitmap ou métafichier) à afficher lorsque la souris est sur le contrôle.

HRESULT STDMETHODCALLTYPE put_MouseIcon(IPictureDisp* pPicture);

Paramètres

pPicture
Pointeur vers les propriétés de l’image du graphique.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_MousePointer

Appelez cette méthode pour définir le type de pointeur de souris affiché lorsque la souris est sur le contrôle, par exemple, flèche, croix ou sablier.

HRESULT STDMETHODCALLTYPE put_MousePointer(LONG nMousePointer);

Paramètres

nMousePointer
Type de pointeur de souris.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_Picture

Appelez cette méthode pour définir les propriétés d’image d’un graphique (icône, bitmap ou métafichier) à afficher.

HRESULT STDMETHODCALLTYPE put_Picture(IPictureDisp* pPicture);

Paramètres

pPicture
Pointeur vers les propriétés de l’image. Pour plus d’informations, consultez IPictureDisp .

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_ReadyState

Appelez cette méthode pour définir l’état prêt du contrôle, par exemple, le chargement ou le chargement.

HRESULT STDMETHODCALLTYPE put_ReadyState(LONG nReadyState);

Paramètres

nReadyState
État prêt du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_TabStop

Appelez cette méthode pour définir l’indicateur qui indique si le contrôle est un taquet de tabulation ou non.

HRESULT STDMETHODCALLTYPE put_TabStop(VARIANT_BOOL bTabStop);

Paramètres

bTabStop
TRUE si le contrôle est un taquet de tabulation.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_Text

Appelez cette méthode pour définir le texte affiché avec le contrôle.

HRESULT STDMETHODCALLTYPE put_Text(BSTR bstrText);

Paramètres

bstrText
Texte affiché avec le contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p utvalid

Appelez cette méthode pour définir l’indicateur qui indique si le contrôle est valide ou non.

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL bValid);

Paramètres

bValid
TRUE si le contrôle est valide.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CStockPropImpl ::p ut_Window

Cette méthode appelle CStockPropImpl ::p ut_HWND, qui retourne E_FAIL.

HRESULT STDMETHODCALLTYPE put_Window(LONG_PTR hWnd);

Paramètres

hWnd
Le handle de la fenêtre.

Valeur de retour

Retourne E_FAIL.

Notes

Le handle de fenêtre est une valeur en lecture seule.

CStockPropImpl ::p utref_Font

Appelez cette méthode pour définir les propriétés de police du contrôle, avec un nombre de références.

HRESULT STDMETHODCALLTYPE putref_Font(IFontDisp* pFont);

Paramètres

pFont
Pointeur vers les propriétés de police du contrôle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Identique à CStockPropImpl ::p ut_Font, mais avec un nombre de références.

CStockPropImpl ::p utref_MouseIcon

Appelez cette méthode pour définir les propriétés d’image du graphique (icône, bitmap ou métafichier) à afficher lorsque la souris est sur le contrôle, avec un nombre de références.

HRESULT STDMETHODCALLTYPE putref_MouseIcon(IPictureDisp* pPicture);

Paramètres

pPicture
Pointeur vers les propriétés de l’image du graphique.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Identique à CStockPropImpl ::p ut_MouseIcon, mais avec un nombre de références.

CStockPropImpl ::p utref_Picture

Appelez cette méthode pour définir les propriétés d’image d’un graphique (icône, bitmap ou métafichier) à afficher, avec un nombre de références.

HRESULT STDMETHODCALLTYPE putref_Picture(IPictureDisp* pPicture);

Paramètres

pPicture
Pointeur vers les propriétés de l’image. Pour plus d’informations, consultez IPictureDisp .

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Identique à CStockPropImpl ::p ut_Picture, mais avec un nombre de références.

Voir aussi

Vue d’ensemble de la classe
IDispatchImpl, classe