Condividi tramite


Classe di CSnapInItemImpl

Questa classe fornisce metodi per implementare un oggetto del nodo dello snap-in.

Nota importanteImportante

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

966c9tf4.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CSnapInItemImpl::CSnapInItemImpl

Costruttore.

966c9tf4.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CSnapInItemImpl::AddMenuItems

Aggiunge voci di menu a un menu di scelta rapida.

CSnapInItemImpl::Command

Chiamato dalla console quando una voce di menu personalizzata è selezionata.

CSnapInItemImpl::CreatePropertyPages

Aggiungere pagine alla finestra delle proprietà dello snap-in.

CSnapInItemImpl::FillData

Informazioni di copie l'oggetto dello snap-in in un flusso specificato.

CSnapInItemImpl::GetResultPaneInfo

Recuperare la struttura RESULTDATAITEM lo snap-in.

CSnapInItemImpl::GetResultViewType

Determina il tipo di visualizzazione utilizzato dal riquadro dei risultati.

CSnapInItemImpl::GetScopePaneInfo

Recuperare la struttura SCOPEDATAITEM lo snap-in.

CSnapInItemImpl::Notify

Chiamato dalla console per notificare allo snap-in di un'azione eseguita dall'utente.

CSnapInItemImpl::QueryPagesFor

Chiamato per verificare se il nodo dello snap-in supporta le pagine delle proprietà.

CSnapInItemImpl::SetMenuInsertionFlags

Modifica i flag di inserimento di menu per un oggetto dello snap-in.

CSnapInItemImpl::SetToolbarButtonInfo

Imposta le informazioni sul pulsante della barra degli strumenti specificato.

CSnapInItemImpl::UpdateMenuState

Aggiorna lo stato di un elemento di menu di scelta rapida.

CSnapInItemImpl::UpdateToolbarButton

Aggiorna lo stato del pulsante della barra degli strumenti specificato.

966c9tf4.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

CSnapInItemImpl::m_bstrDisplayName

Il nome dell'oggetto dello snap-in.

CSnapInItemImpl::m_resultDataItem

La struttura di Windows RESULTDATAITEM utilizzata dall'oggetto CSnapInItemImpl.

CSnapInItemImpl::m_scopeDataItem

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

Vedere anche

Altre risorse

I cenni preliminari sulle classi ATL