Classe di CSnapInItemImpl
Questa classe fornisce metodi per implementare un oggetto del nodo dello snap-in.
Importante |
---|
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime. |
template <
class T,
BOOL bIsExtension= FALSE
>
class ATL_NO_VTABLE CSnapInItemImpl :
public CSnapInItem
Parametri
T
La classe, derivata da CSnapInItemImpl.bIsExtension
TRUE se l'oggetto è un estensione dello snap-in, in caso contrario FALSE.
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge voci di menu a un menu di scelta rapida. |
|
Chiamato dalla console quando una voce di menu personalizzata è selezionata. |
|
Aggiungere pagine alla finestra delle proprietà dello snap-in. |
|
Informazioni di copie l'oggetto dello snap-in in un flusso specificato. |
|
Recuperare la struttura RESULTDATAITEM lo snap-in. |
|
Determina il tipo di visualizzazione utilizzato dal riquadro dei risultati. |
|
Recuperare la struttura SCOPEDATAITEM lo snap-in. |
|
Chiamato dalla console per notificare allo snap-in di un'azione eseguita dall'utente. |
|
Chiamato per verificare se il nodo dello snap-in supporta le pagine delle proprietà. |
|
Modifica i flag di inserimento di menu per un oggetto dello snap-in. |
|
Imposta le informazioni sul pulsante della barra degli strumenti specificato. |
|
Aggiorna lo stato di un elemento di menu di scelta rapida. |
|
Aggiorna lo stato del pulsante della barra degli strumenti specificato. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Il nome dell'oggetto dello snap-in. |
|
La struttura di Windows RESULTDATAITEM utilizzata dall'oggetto CSnapInItemImpl. |
|
La struttura di Windows SCOPEDATAITEM utilizzata dall'oggetto CSnapInItemImpl. |
Note
CSnapInItemImpl fornisce un'implementazione di base per un oggetto del nodo dello snap-in, ad esempio voci di menu e barre degli strumenti di aggiunta e inoltrare i controlli per il nodo dello snap-in alla funzione di gestione appropriata.Queste funzionalità vengono implementate utilizzando diverse interfacce e eseguono il mapping dei tipi.Le notifiche di handle di un'implementazione predefinita inviati al nodo oggetto per definire l'istanza corretta della classe derivata quindi inoltrando il messaggio all'istanza corretta.
Gerarchia di ereditarietà
CSnapInItem
CSnapInItemImpl
Requisiti
Header: atlsnap.h