CStockPropImpl Class
Questa classe fornisce i metodi per il supporto dei valori di proprietà predefiniti.
Importante
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
Metodi pubblici
Chiamare questo metodo per ottenere lo stile di disegno utilizzato dal controllo, ad esempio, il piano o da tridimensionale. |
|
Chiamare questo metodo per ottenere lo stato del flag che indica se il controllo non può essere qualsiasi altra dimensione. |
|
Chiamare questo metodo per ottenere il colore di sfondo del controllo. |
|
Chiamare questo metodo per ottenere lo stile dello sfondo del controllo, trasparente o opaco. |
|
Chiamare questo metodo per ottenere il colore del bordo del controllo. |
|
Chiamare questo metodo per ottenere lo stile del bordo del controllo. |
|
Chiamare questo metodo per ottenere lo stato del flag che indica se il bordo del controllo è visibile o meno. |
|
Chiamare questo metodo per ottenere la larghezza (in pixel) del bordo del controllo. |
|
Chiamare questo metodo per ottenere il testo specificato nella barra del titolo di un oggetto. |
|
Chiamare questo metodo per ottenere la modalità di disegno del controllo, ad esempio, la penna di XOR o per invertire i colori. |
|
Chiamare questo metodo per ottenere lo stile di disegno del controllo, ad esempio, il continuo, tratteggiato, o tratteggiato. |
|
Chiamare questo metodo per ottenere la larghezza del disegno in pixel utilizzata con i metodi di disegno del controllo. |
|
Chiamare questo metodo per ottenere lo stato del flag che indica se è attivato. |
|
Chiamare questo metodo per ottenere il colore di riempimento del controllo. |
|
Chiamare questo metodo per ottenere lo stile di riempimento del controllo, ad esempio, a tinta unita, trasparenti, o tra ha tratteggiato. |
|
Chiamare questo metodo per ottenere un puntatore alle proprietà del controllo. |
|
Chiamare questo metodo per ottenere il colore di primo piano del controllo. |
|
Chiamare questo metodo per ottenere un handle della finestra associato al controllo. |
|
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. |
|
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. |
|
Chiamare questo metodo per ottenere un puntatore alle proprietà dell'immagine di un elemento grafico (icone, bitmap, o metafile) vengano visualizzati. |
|
Chiamare questo metodo per ottenere lo stato pronto per il controllo, ad esempio, il carico o caricato. |
|
Chiamare questo metodo per ottenere il flag che indica se il controllo è una tabulazione o meno. |
|
Chiamare questo metodo per ottenere il testo visualizzato con il controllo. |
|
Chiamare questo metodo per ottenere lo stato del flag che indica se il controllo è valido o meno. |
|
Chiamare questo metodo per ottenere un handle della finestra associato al controllo. Identico a CStockPropImpl::get_HWND. |
|
Chiamare questo metodo per impostare lo stile di disegno utilizzato dal controllo, ad esempio, il piano o da tridimensionale. |
|
Chiamare questo metodo per impostare il valore del flag che indica se il controllo non può essere qualsiasi altra dimensione. |
|
Chiamare questo metodo per impostare il colore di sfondo del controllo. |
|
Chiamare questo metodo per impostare lo stile dello sfondo del controllo. |
|
Chiamare questo metodo per impostare il colore del bordo del controllo. |
|
Chiamare questo metodo per impostare lo stile del bordo del controllo. |
|
Chiamare questo metodo per impostare il valore del flag che indica se il bordo del controllo è visibile o meno. |
|
Chiamare questo metodo per impostare la larghezza del bordo del controllo. |
|
Chiamare questo metodo per impostare il testo da visualizzare con il controllo. |
|
Chiamare questo metodo per impostare la modalità di disegno del controllo, ad esempio, la penna di XOR o per invertire i colori. |
|
Chiamare questo metodo per impostare lo stile di disegno del controllo, ad esempio, il continuo, tratteggiato, o tratteggiato. |
|
Chiamare questo metodo per impostare la larghezza (in pixel) utilizzata con i metodi di disegno del controllo. |
|
Chiamare questo metodo per impostare il flag che indica se è attivato. |
|
Chiamare questo metodo per impostare il colore di riempimento del controllo. |
|
Chiamare questo metodo per impostare lo stile di riempimento del controllo, ad esempio, a tinta unita, trasparenti, o tra ha tratteggiato. |
|
Chiamare questo metodo per impostare le proprietà del controllo. |
|
Chiamare questo metodo per impostare il colore di primo piano del controllo. |
|
Questo metodo restituisce E_FAIL. |
|
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. |
|
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. |
|
Chiamare questo metodo per impostare le proprietà dell'immagine di un elemento grafico (icone, bitmap, o metafile) da visualizzare. |
|
Chiamare questo metodo per impostare lo stato pronto per il controllo, ad esempio, caricare o caricato. |
|
Chiamare questo metodo per impostare il valore del flag che indica se il controllo è una tabulazione o meno. |
|
Chiamare questo metodo per impostare il testo visualizzato con il controllo. |
|
Chiamare questo metodo per impostare il flag che indica se il controllo è valido o meno. |
|
Questo metodo chiama CStockPropImpl::put_HWND, che restituisce E_FAIL. |
|
Chiamare questo metodo per impostare le proprietà del controllo, con un conteggio dei riferimenti. |
|
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. |
|
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
CStockPropImpl
Requisiti
Header: atlctl.h