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
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.