Classe di CStockPropImpl

Questa classe fornisce i metodi per il supporto dei valori di proprietà predefiniti.

Nota importanteImportante

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

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
    La classe che implementa il controllo e che deriva da CStockPropImpl.

  • InterfaceName
    Un'interfaccia duale che espone le proprietà predefinite.

  • piid
    Un puntatore all'IID InterfaceName.

  • plibid
    Un puntatore al LIBID della libreria dei tipi contenente la definizione InterfaceName.

  • wMajor
    La versione principale della libreria dei tipi.Il valore predefinito è 1.

  • wMinor
    La versione secondaria della libreria dei tipi.Il valore predefinito è 0.

  • tihclass
    La classe utilizzata per gestire le informazioni sul tipo per T.Il valore predefinito è CComTypeInfoHolder.

Membri

eyw2ss7d.collapse_all(it-it,VS.110).gifMetodi pubblici

get_Appearance

Chiamare questo metodo per ottenere lo stile di disegno utilizzato dal controllo, ad esempio, il piano o da tridimensionale.

get_AutoSize

Chiamare questo metodo per ottenere lo stato del flag che indica se il controllo non può essere qualsiasi altra dimensione.

get_BackColor

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

get_BackStyle

Chiamare questo metodo per ottenere lo stile dello 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 (in pixel) del bordo del controllo.

get_Caption

Chiamare questo metodo per ottenere il testo specificato nella barra del titolo di un oggetto.

get_DrawMode

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

get_DrawStyle

Chiamare questo metodo per ottenere lo stile di disegno del controllo, ad esempio, il continuo, tratteggiato, o tratteggiato.

get_DrawWidth

Chiamare questo metodo per ottenere la larghezza del disegno in pixel utilizzata con i metodi di disegno del controllo.

get_Enabled

Chiamare questo metodo per ottenere lo stato del flag che indica se è attivato.

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, a tinta unita, trasparenti, o tra ha tratteggiato.

get_Font

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

get_ForeColor

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

get_HWND

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

get_MouseIcon

Chiamare questo metodo per ottenere le proprietà dell'immagine di grafica (icone, bitmap, o metafile) da visualizzare quando il mouse si trova sopra il controllo.

get_MousePointer

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

get_Picture

Chiamare questo metodo per ottenere un puntatore alle proprietà dell'immagine di un elemento grafico (icone, bitmap, o metafile) vengano visualizzati.

get_ReadyState

Chiamare questo metodo per ottenere lo stato pronto per il controllo, ad esempio, il carico o caricato.

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.

get_Valid

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

get_Window

Chiamare questo metodo per ottenere un 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, il piano o da tridimensionale.

put_AutoSize

Chiamare questo metodo per impostare il valore del flag che indica se il controllo non può essere qualsiasi altra dimensione.

put_BackColor

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

put_BackStyle

Chiamare questo metodo per impostare lo stile dello 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, la penna di XOR o per invertire i colori.

put_DrawStyle

Chiamare questo metodo per impostare lo stile di disegno del controllo, ad esempio, il continuo, tratteggiato, o tratteggiato.

put_DrawWidth

Chiamare questo metodo per impostare la larghezza (in pixel) utilizzata con i metodi di disegno del controllo.

put_Enabled

Chiamare questo metodo per impostare il flag che indica se è attivato.

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, a tinta unita, trasparenti, o tra ha tratteggiato.

put_Font

Chiamare questo metodo per impostare le proprietà 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 di grafica (icone, bitmap, o metafile) da visualizzare quando il mouse si trova sopra il controllo.

put_MousePointer

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

put_Picture

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

put_ReadyState

Chiamare questo metodo per impostare lo stato pronto per il controllo, ad esempio, caricare o caricato.

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.

put_Valid

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

put_Window

Questo metodo chiama CStockPropImpl::put_HWND, che restituisce E_FAIL.

putref_Font

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

putref_MouseIcon

Chiamare questo metodo per impostare le proprietà dell'immagine di grafica (icone, 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 (icone, bitmap, o metafile) da visualizzare, con un conteggio dei riferimenti.

Note

CStockPropImpl fornisce put e i metodi get per ognuno di borsa la proprietà.Questi metodi forniscono il codice necessario per impostare o ottenere il membro dati associato a ogni proprietà e per organizzare e sincronizzare con il contenitore quando tutte le modifiche delle proprietà.

Visual C++ fornisce il supporto per le proprietà predefinite tramite le procedure guidate.Per ulteriori informazioni sulle proprietà di azione a un controllo, vedere L'esercitazione ATL.

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

Le proprietà seguenti presentano inoltre un'implementazione putref :

  • Tipo di carattere

  • MouseIcon

  • Foto

Le stesse tre proprietà predefinite richiedono al membro dati corrispondente di essere di tipo CComPtr o di un'altra classe che fornisce il conteggio dei riferimenti corretto dell'interfaccia per l'utilizzo dell'operatore di assegnazione.

Gerarchia di ereditarietà

T

IDispatchImpl

CStockPropImpl

Requisiti

Header: atlctl.h

Vedere anche

Riferimenti

Classe di IDispatchImpl

Altre risorse

I cenni preliminari sulle classi ATL