Condividi tramite


Classe CStockPropImpl

Questa classe fornisce metodi per supportare i valori delle proprietà azionarie.

Importante

Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.

Sintassi

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>

Parametri

T
Classe che implementa il controllo e deriva da CStockPropImpl.

InterfaceName
Interfaccia doppia che espone le proprietà delle scorte.

piid
Puntatore all'IID di InterfaceName.

plibid
Puntatore al LIBID della libreria dei tipi contenente la definizione di InterfaceName.

wMajor
Versione principale della libreria dei tipi. Il valore predefinito è 1.

wMinor
Versione secondaria della libreria dei tipi. Il valore predefinito è 0.

tihclass
Classe utilizzata per gestire le informazioni sul tipo per T. Il valore predefinito è CComTypeInfoHolder.

Membri

Metodi pubblici

Nome Descrizione
get_Appearance Chiamare questo metodo per ottenere lo stile di disegno usato dal controllo, ad esempio flat o 3D.
get_AutoSize Chiamare questo metodo per ottenere lo stato del flag che indica se il controllo non può essere di altre dimensioni.
get_BackColor Chiamare questo metodo per ottenere il colore di sfondo del controllo.
get_BackStyle Chiamare questo metodo per ottenere lo stile di sfondo del controllo, trasparente o opaco.
get_BorderColor Chiamare questo metodo per ottenere il colore del bordo del controllo.
get_BorderStyle Chiamare questo metodo per ottenere lo stile del bordo del controllo.
get_BorderVisible Chiamare questo metodo per ottenere lo stato del flag che indica se il bordo del controllo è visibile o meno.
get_BorderWidth Chiamare questo metodo per ottenere la larghezza, espressa in pixel, del bordo del controllo.
get_Caption Chiamare questo metodo per ottenere il testo specificato nella didascalia di un oggetto.
get_DrawMode Chiamare questo metodo per ottenere la modalità di disegno del controllo, ad esempio la penna XOR o inverti colori.
get_DrawStyle Chiamare questo metodo per ottenere lo stile di disegno del controllo, ad esempio tinta unita, tratteggiata o punteggiata.
get_DrawWidth Chiamare questo metodo per ottenere la larghezza del disegno (in pixel) utilizzata dai metodi di disegno del controllo.
get_Enabled Chiamare questo metodo per ottenere lo stato del flag che indica se il controllo è abilitato.
get_FillColor Chiamare questo metodo per ottenere il colore di riempimento del controllo.
get_FillStyle Chiamare questo metodo per ottenere lo stile di riempimento del controllo, ad esempio solido, trasparente o tratteggio incrociato.
get_Font Chiamare questo metodo per ottenere un puntatore alle proprietà del tipo di carattere del controllo.
get_ForeColor Chiamare questo metodo per ottenere il colore di primo piano del controllo.
get_HWND Chiamare questo metodo per ottenere l'handle della finestra associato al controllo .
get_MouseIcon Chiamare questo metodo per ottenere le proprietà dell'immagine dell'elemento grafico (icona, bitmap o metafile) da visualizzare quando il mouse si trova sul controllo.
get_MousePointer Chiamare questo metodo per ottenere il tipo di puntatore del mouse visualizzato quando il mouse si trova sul controllo, ad esempio freccia, croce o clessidra.
get_Picture Chiamare questo metodo per ottenere un puntatore alle proprietà dell'immagine di un elemento grafico (icona, bitmap o metafile) da visualizzare.
get_ReadyState Chiamare questo metodo per ottenere lo stato pronto del controllo, ad esempio il caricamento o il caricamento.
get_TabStop Chiamare questo metodo per ottenere il flag che indica se il controllo è una tabulazione o meno.
get_Text Chiamare questo metodo per ottenere il testo visualizzato con il controllo .
getvalid Chiamare questo metodo per ottenere lo stato del flag che indica se il controllo è valido o meno.
get_Window Chiamare questo metodo per ottenere l'handle della finestra associato al controllo . Identico a CStockPropImpl::get_HWND.
put_Appearance Chiamare questo metodo per impostare lo stile di disegno utilizzato dal controllo, ad esempio flat o 3D.
put_AutoSize Chiamare questo metodo per impostare il valore del flag che indica se il controllo non può essere di altre dimensioni.
put_BackColor Chiamare questo metodo per impostare il colore di sfondo del controllo.
put_BackStyle Chiamare questo metodo per impostare lo stile di sfondo del controllo.
put_BorderColor Chiamare questo metodo per impostare il colore del bordo del controllo.
put_BorderStyle Chiamare questo metodo per impostare lo stile del bordo del controllo.
put_BorderVisible Chiamare questo metodo per impostare il valore del flag che indica se il bordo del controllo è visibile o meno.
put_BorderWidth Chiamare questo metodo per impostare la larghezza del bordo del controllo.
put_Caption Chiamare questo metodo per impostare il testo da visualizzare con il controllo .
put_DrawMode Chiamare questo metodo per impostare la modalità di disegno del controllo, ad esempio penna XOR o Inverti colori.
put_DrawStyle Chiamare questo metodo per impostare lo stile di disegno del controllo, ad esempio tinta unita, tratteggiata o punteggiata.
put_DrawWidth Chiamare questo metodo per impostare la larghezza in pixel utilizzata dai metodi di disegno del controllo.
put_Enabled Chiamare questo metodo per impostare il flag che indica se il controllo è abilitato.
put_FillColor Chiamare questo metodo per impostare il colore di riempimento del controllo.
put_FillStyle Chiamare questo metodo per impostare lo stile di riempimento del controllo, ad esempio tinta unita, trasparente o tratteggio incrociato.
put_Font Chiamare questo metodo per impostare le proprietà del tipo di carattere del controllo.
put_ForeColor Chiamare questo metodo per impostare il colore di primo piano del controllo.
put_HWND Questo metodo restituisce E_FAIL.
put_MouseIcon Chiamare questo metodo per impostare le proprietà dell'immagine dell'elemento grafico (icona, bitmap o metafile) da visualizzare quando il mouse si trova sul controllo.
put_MousePointer Chiamare questo metodo per impostare il tipo di puntatore del mouse visualizzato quando il mouse si trova sul controllo, ad esempio freccia, croce o clessidra.
put_Picture Chiamare questo metodo per impostare le proprietà dell'immagine di un elemento grafico (icona, bitmap o metafile) da visualizzare.
put_ReadyState Chiamare questo metodo per impostare lo stato pronto del controllo, ad esempio il caricamento o il caricamento.
put_TabStop Chiamare questo metodo per impostare il valore del flag che indica se il controllo è una tabulazione o meno.
put_Text Chiamare questo metodo per impostare il testo visualizzato con il controllo .
putvalid Chiamare questo metodo per impostare il flag che indica se il controllo è valido o meno.
put_Window Questo metodo chiama CStockPropImpl::p ut_HWND, che restituisce E_FAIL.
putref_Font Chiamare questo metodo per impostare le proprietà del tipo di carattere del controllo, con un conteggio dei riferimenti.
putref_MouseIcon Chiamare questo metodo per impostare le proprietà dell'immagine dell'elemento grafico (icona, bitmap o metafile) da visualizzare quando il mouse si trova sul controllo, con un conteggio dei riferimenti.
putref_Picture Chiamare questo metodo per impostare le proprietà dell'immagine di un elemento grafico (icona, bitmap o metafile) da visualizzare, con un conteggio dei riferimenti.

Osservazioni:

CStockPropImpl fornisce metodi put e get per ogni proprietà stock. Questi metodi forniscono il codice necessario per impostare o ottenere il membro dati associato a ogni proprietà e per notificare e sincronizzare con il contenitore quando vengono apportate modifiche alle proprietà.

Visual Studio offre supporto per le proprietà stock tramite le procedure guidate. Per altre informazioni sull'aggiunta di proprietà azionarie a un controllo, vedere l'esercitazione su ATL.

Per la compatibilità con le versioni precedenti, CStockPropImpl espone anche i metodi e put_Window che chiamano get_HWND rispettivamente e put_HWND.get_Window L'implementazione predefinita di put_HWND restituisce E_FAIL poiché HWND deve essere una proprietà di sola lettura.

Le proprietà seguenti hanno anche un'implementazione putref :

  • Carattere

  • MouseIcon

  • Immagine

Le stesse tre proprietà predefinite richiedono che il membro dati corrispondente sia di tipo CComPtr o di un'altra classe che fornisce il conteggio dei riferimenti all'interfaccia corretto tramite l'operatore di assegnazione.

Gerarchia di ereditarietà

T

IDispatchImpl

CStockPropImpl

Requisiti

Intestazione: atlctl.h

CStockPropImpl::get_Appearance

Chiamare questo metodo per ottenere lo stile di disegno usato dal controllo, ad esempio flat o 3D.

HRESULT STDMETHODCALLTYPE get_Appearance(SHORT pnAppearance);

Parametri

pnAppearance
Variabile che riceve lo stile di disegno del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_AutoSize

Chiamare questo metodo per ottenere lo stato del flag che indica se il controllo non può essere di altre dimensioni.

HRESULT STDMETHODCALLTYPE get_Autosize(VARIANT_BOOL* pbAutoSize);

Parametri

pbAutoSize
Variabile che riceve lo stato del flag. TRUE indica che il controllo non può essere di altre dimensioni.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_BackColor

Chiamare questo metodo per ottenere il colore di sfondo del controllo.

HRESULT STDMETHODCALLTYPE get_BackColor(OLE_COLOR* pclrBackColor);

Parametri

pclrBackColor
Variabile che riceve il colore di sfondo del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_BackStyle

Chiamare questo metodo per ottenere lo stile di sfondo del controllo, trasparente o opaco.

HRESULT STDMETHODCALLTYPE get_BackStyle(LONG* pnBackStyle);

Parametri

pnBackStyle
Variabile che riceve lo stile di sfondo del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_BorderColor

Chiamare questo metodo per ottenere il colore del bordo del controllo.

HRESULT STDMETHODCALLTYPE get_BorderColor(OLE_COLOR* pclrBorderColor);

Parametri

pclrBorderColor
Variabile che riceve il colore del bordo del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_BorderStyle

Chiamare questo metodo per ottenere lo stile del bordo del controllo.

HRESULT STDMETHODCALLTYPE get_BorderStyle(LONG* pnBorderStyle);

Parametri

pnBorderStyle
Variabile che riceve lo stile del bordo del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_BorderVisible

Chiamare questo metodo per ottenere lo stato del flag che indica se il bordo del controllo è visibile o meno.

HRESULT STDMETHODCALLTYPE get_BorderVisible(VARIANT_BOOL* pbBorderVisible);

Parametri

pbBorderVisible
Variabile che riceve lo stato del flag. TRUE indica che il bordo del controllo è visibile.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_BorderWidth

Chiamare questo metodo per ottenere la larghezza del bordo del controllo.

HRESULT STDMETHODCALLTYPE get_BorderWidth(LONG* pnBorderWidth);

Parametri

pnBorderWidth
Variabile che riceve la larghezza del bordo del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_Caption

Chiamare questo metodo per ottenere il testo specificato nella didascalia di un oggetto.

HRESULT STDMETHODCALLTYPE get_Caption(BSTR* pbstrCaption);

Parametri

pbstrCaption
Testo da visualizzare con il controllo .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_DrawMode

Chiamare questo metodo per ottenere la modalità di disegno del controllo, ad esempio la penna XOR o inverti colori.

HRESULT STDMETHODCALLTYPE get_DrawMode(LONG* pnDrawMode);

Parametri

pnDrawMode
Variabile che riceve la modalità di disegno del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_DrawStyle

Chiamare questo metodo per ottenere lo stile di disegno del controllo, ad esempio tinta unita, tratteggiata o punteggiata.

HRESULT STDMETHODCALLTYPE get_DrawStyle(LONG* pnDrawStyle);

Parametri

pnDrawStyle
Variabile che riceve lo stile di disegno del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_DrawWidth

Chiamare questo metodo per ottenere la larghezza del disegno (in pixel) utilizzata dai metodi di disegno del controllo.

HRESULT STDMETHODCALLTYPE get_DrawWidth(LONG* pnDrawWidth);

Parametri

pnDrawWidth
Variabile che riceve il valore di larghezza del controllo, in pixel.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_Enabled

Chiamare questo metodo per ottenere lo stato del flag che indica se il controllo è abilitato.

HRESULT STDMETHODCALLTYPE get_Enabled(VARIANT_BOOL* pbEnabled);

Parametri

pbEnabled
Variabile che riceve lo stato del flag. TRUE indica che il controllo è abilitato.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_FillColor

Chiamare questo metodo per ottenere il colore di riempimento del controllo.

HRESULT STDMETHODCALLTYPE get_FillColor(OLE_COLOR* pclrFillColor);

Parametri

pclrFillColor
Variabile che riceve il colore di riempimento del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_FillStyle

Chiamare questo metodo per ottenere lo stile di riempimento del controllo, ad esempio solid, transparent o crosshatched.

HRESULT STDMETHODCALLTYPE get_FillStyle(LONG* pnFillStyle);

Parametri

pnFillStyle
Variabile che riceve lo stile di riempimento del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_Font

Chiamare questo metodo per ottenere un puntatore alle proprietà del tipo di carattere del controllo.

HRESULT STDMETHODCALLTYPE get_Font(IFontDisp** ppFont);

Parametri

ppFont
Variabile che riceve un puntatore alle proprietà del tipo di carattere del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_ForeColor

Chiamare questo metodo per ottenere il colore di primo piano del controllo.

HRESULT STDMETHODCALLTYPE get_ForeColor(OLE_COLOR* pclrForeColor);

Parametri

pclrForeColor
Variabile che riceve il colore di primo piano dei controlli.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_HWND

Chiamare questo metodo per ottenere l'handle della finestra associato al controllo .

HRESULT STDMETHODCALLTYPE get_HWND(LONG_PTR* phWnd);

Parametri

phWnd
Handle di finestra associato al controllo .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_MouseIcon

Chiamare questo metodo per ottenere le proprietà dell'immagine dell'elemento grafico (icona, bitmap o metafile) da visualizzare quando il mouse si trova sul controllo.

HRESULT STDMETHODCALLTYPE get_MouseIcon(IPictureDisp** ppPicture);

Parametri

ppPicture
Variabile che riceve un puntatore alle proprietà dell'immagine dell'elemento grafico.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_MousePointer

Chiamare questo metodo per ottenere il tipo di puntatore del mouse visualizzato quando il mouse si trova sul controllo, ad esempio freccia, croce o clessidra.

HRESULT STDMETHODCALLTYPE get_MousePointer(LONG* pnMousePointer);

Parametri

pnMousePointer
Variabile che riceve il tipo di puntatore del mouse.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_Picture

Chiamare questo metodo per ottenere un puntatore alle proprietà dell'immagine di un elemento grafico (icona, bitmap o metafile) da visualizzare.

HRESULT STDMETHODCALLTYPE get_Picture(IPictureDisp** ppPicture);

Parametri

ppPicture
Variabile che riceve un puntatore alle proprietà dell'immagine. Per altri dettagli, vedere IPictureDisp .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_ReadyState

Chiamare questo metodo per ottenere lo stato pronto del controllo, ad esempio il caricamento o il caricamento.

HRESULT STDMETHODCALLTYPE get_ReadyState(LONG* pnReadyState);

Parametri

pnReadyState
Variabile che riceve lo stato pronto del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_TabStop

Chiamare questo metodo per ottenere lo stato del flag che indica se il controllo è una tabulazione o meno.

HRESULT STDMETHODCALLTYPE get_TabStop(VARIANT_BOOL* pbTabStop);

Parametri

pbTabStop
Variabile che riceve lo stato del flag. TRUE indica che il controllo è una tabulazione.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_Text

Chiamare questo metodo per ottenere il testo visualizzato con il controllo .

HRESULT STDMETHODCALLTYPE get_Text(BSTR* pbstrText);

Parametri

pbstrText
Testo visualizzato con il controllo .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::getvalid

Chiamare questo metodo per ottenere lo stato del flag che indica se il controllo è valido o meno.

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL* pbValid);

Parametri

pbValid
Variabile che riceve lo stato del flag. TRUE indica che il controllo è valido.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::get_Window

Chiamare questo metodo per ottenere l'handle della finestra associato al controllo . Identico a CStockPropImpl::get_HWND.

HRESULT STDMETHODCALLTYPE get_Window(LONG_PTR* phWnd);

Parametri

phWnd
Handle di finestra associato al controllo .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_Appearance

Chiamare questo metodo per impostare lo stile di disegno utilizzato dal controllo, ad esempio flat o 3D.

HRESULT STDMETHODCALLTYPE put_Appearance(SHORT nAppearance);

Parametri

nAppearance
Nuovo stile di disegno da utilizzare dal controllo .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_AutoSize

Chiamare questo metodo per impostare il valore del flag che indica se il controllo non può essere di altre dimensioni.

HRESULT STDMETHODCALLTYPE put_AutoSize(VARIANT_BOOL bAutoSize,);

Parametri

bAutoSize
TRUE se il controllo non può essere di altre dimensioni.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_BackColor

Chiamare questo metodo per impostare il colore di sfondo del controllo.

HRESULT STDMETHODCALLTYPE put_BackColor(OLE_COLOR clrBackColor);

Parametri

clrBackColor
Nuovo colore di sfondo del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_BackStyle

Chiamare questo metodo per impostare lo stile di sfondo del controllo.

HRESULT STDMETHODCALLTYPE put_BackStyle(LONG nBackStyle);

Parametri

nBackStyle
Nuovo stile di sfondo del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_BorderColor

Chiamare questo metodo per impostare il colore del bordo del controllo.

HRESULT STDMETHODCALLTYPE put_BorderColor(OLE_COLOR clrBorderColor);

Parametri

clrBorderColor
Nuovo colore del bordo. Il tipo di dati OLE_COLOR è rappresentato internamente come intero long a 32 bit.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_BorderStyle

Chiamare questo metodo per impostare lo stile del bordo del controllo.

HRESULT STDMETHODCALLTYPE put_BorderStyle(LONG nBorderStyle);

Parametri

nBorderStyle
Nuovo stile del bordo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_BorderVisible

Chiamare questo metodo per impostare il valore del flag che indica se il bordo del controllo è visibile o meno.

HRESULT STDMETHODCALLTYPE put_BorderVisible(VARIANT_BOOL bBorderVisible);

Parametri

bBorderVisible
TRUE se il bordo deve essere visibile.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_BorderWidth

Chiamare questo metodo per impostare la larghezza del bordo del controllo.

HRESULT STDMETHODCALLTYPE put_BorderWidth(LONG nBorderWidth);

Parametri

nBorderWidth
Nuova larghezza del bordo del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_Caption

Chiamare questo metodo per impostare il testo da visualizzare con il controllo .

HRESULT STDMETHODCALLTYPE put_Caption(BSTR bstrCaption);

Parametri

bstrCaption
Testo da visualizzare con il controllo .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_DrawMode

Chiamare questo metodo per impostare la modalità di disegno del controllo, ad esempio penna XOR o Inverti colori.

HRESULT STDMETHODCALLTYPE put_DrawMode(LONG nDrawMode);

Parametri

nDrawMode
Nuova modalità di disegno per il controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_DrawStyle

Chiamare questo metodo per impostare lo stile di disegno del controllo, ad esempio tinta unita, tratteggiata o punteggiata.

HRESULT STDMETHODCALLTYPE put_DrawStyle(LONG pnDrawStyle);

Parametri

nDrawStyle
Nuovo stile di disegno per il controllo .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_DrawWidth

Chiamare questo metodo per impostare la larghezza in pixel utilizzata dai metodi di disegno del controllo.

HRESULT STDMETHODCALLTYPE put_DrawWidth(LONG nDrawWidth);

Parametri

nDrawWidth
Nuova larghezza da utilizzare dai metodi di disegno del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_Enabled

Chiamare questo metodo per impostare il valore del flag che indica se il controllo è abilitato.

HRESULT STDMETHODCALLTYPE put_Enabled(VARIANT_BOOL bEnabled);

Parametri

bEnabled
TRUE se il controllo è abilitato.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_FillColor

Chiamare questo metodo per impostare il colore di riempimento del controllo.

HRESULT STDMETHODCALLTYPE put_FillColor(OLE_COLOR clrFillColor);

Parametri

clrFillColor
Nuovo colore di riempimento per il controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_FillStyle

Chiamare questo metodo per impostare lo stile di riempimento del controllo, ad esempio tinta unita, trasparente o tratteggio incrociato.

HRESULT STDMETHODCALLTYPE put_FillStyle(LONG nFillStyle);

Parametri

nFillStyle
Nuovo stile di riempimento per il controllo .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_Font

Chiamare questo metodo per impostare le proprietà del tipo di carattere del controllo.

HRESULT STDMETHODCALLTYPE put_Font(IFontDisp* pFont);

Parametri

pFont
Puntatore alle proprietà del tipo di carattere del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_ForeColor

Chiamare questo metodo per impostare il colore di primo piano del controllo.

HRESULT STDMETHODCALLTYPE put_ForeColor(OLE_COLOR clrForeColor);

Parametri

clrForeColor
Nuovo colore di primo piano del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_HWND

Questo metodo restituisce E_FAIL.

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

Parametri

hWnd
Riservato.

Valore restituito

Restituisce E_FAIL.

Osservazioni:

L'handle di finestra è un valore di sola lettura.

CStockPropImpl::p ut_MouseIcon

Chiamare questo metodo per impostare le proprietà dell'immagine dell'elemento grafico (icona, bitmap o metafile) da visualizzare quando il mouse si trova sul controllo.

HRESULT STDMETHODCALLTYPE put_MouseIcon(IPictureDisp* pPicture);

Parametri

pPicture
Puntatore alle proprietà dell'immagine dell'elemento grafico.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_MousePointer

Chiamare questo metodo per impostare il tipo di puntatore del mouse visualizzato quando il mouse si trova sul controllo, ad esempio freccia, croce o clessidra.

HRESULT STDMETHODCALLTYPE put_MousePointer(LONG nMousePointer);

Parametri

nMousePointer
Tipo di puntatore del mouse.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_Picture

Chiamare questo metodo per impostare le proprietà dell'immagine di un elemento grafico (icona, bitmap o metafile) da visualizzare.

HRESULT STDMETHODCALLTYPE put_Picture(IPictureDisp* pPicture);

Parametri

pPicture
Puntatore alle proprietà dell'immagine. Per altri dettagli, vedere IPictureDisp .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_ReadyState

Chiamare questo metodo per impostare lo stato pronto del controllo, ad esempio il caricamento o il caricamento.

HRESULT STDMETHODCALLTYPE put_ReadyState(LONG nReadyState);

Parametri

nReadyState
Stato pronto del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_TabStop

Chiamare questo metodo per impostare il flag che indica se il controllo è una tabulazione o meno.

HRESULT STDMETHODCALLTYPE put_TabStop(VARIANT_BOOL bTabStop);

Parametri

bTabStop
TRUE se il controllo è una tabulazione.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_Text

Chiamare questo metodo per impostare il testo visualizzato con il controllo .

HRESULT STDMETHODCALLTYPE put_Text(BSTR bstrText);

Parametri

bstrText
Testo visualizzato con il controllo .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p utvalid

Chiamare questo metodo per impostare il flag che indica se il controllo è valido o meno.

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL bValid);

Parametri

bValid
TRUE se il controllo è valido.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

CStockPropImpl::p ut_Window

Questo metodo chiama CStockPropImpl::p ut_HWND, che restituisce E_FAIL.

HRESULT STDMETHODCALLTYPE put_Window(LONG_PTR hWnd);

Parametri

hWnd
Handle della finestra.

Valore restituito

Restituisce E_FAIL.

Osservazioni:

L'handle di finestra è un valore di sola lettura.

CStockPropImpl::p utref_Font

Chiamare questo metodo per impostare le proprietà del tipo di carattere del controllo, con un conteggio dei riferimenti.

HRESULT STDMETHODCALLTYPE putref_Font(IFontDisp* pFont);

Parametri

pFont
Puntatore alle proprietà del tipo di carattere del controllo.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Uguale a CStockPropImpl::p ut_Font, ma con un conteggio dei riferimenti.

CStockPropImpl::p utref_MouseIcon

Chiamare questo metodo per impostare le proprietà dell'immagine dell'elemento grafico (icona, bitmap o metafile) da visualizzare quando il mouse si trova sul controllo, con un conteggio dei riferimenti.

HRESULT STDMETHODCALLTYPE putref_MouseIcon(IPictureDisp* pPicture);

Parametri

pPicture
Puntatore alle proprietà dell'immagine dell'elemento grafico.

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Uguale a CStockPropImpl::p ut_MouseIcon, ma con un conteggio dei riferimenti.

CStockPropImpl::p utref_Picture

Chiamare questo metodo per impostare le proprietà dell'immagine di un elemento grafico (icona, bitmap o metafile) da visualizzare, con un conteggio dei riferimenti.

HRESULT STDMETHODCALLTYPE putref_Picture(IPictureDisp* pPicture);

Parametri

pPicture
Puntatore alle proprietà dell'immagine. Per altri dettagli, vedere IPictureDisp .

Valore restituito

Restituisce S_OK in caso di esito positivo o errore HRESULT in caso di errore.

Osservazioni:

Uguale a CStockPropImpl::p ut_Picture, ma con un conteggio dei riferimenti.

Vedi anche

Cenni preliminari sulla classe
Classe IDispatchImpl