Classe di IPropertyPageImpl

Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia IPropertyPage.

Nota importanteImportante

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

template< class T>
class IPropertyPageImpl

Parametri

  • T
    La classe, derivata da IPropertyPageImpl.

Membri

bwyf6xfe.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

IPropertyPageImpl::IPropertyPageImpl

Costruttore.

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

Nome

Descrizione

IPropertyPageImpl::Activate

Crea la finestra di dialogo per la pagina delle proprietà.

IPropertyPageImpl::Apply

Applica i valori correnti della pagina delle proprietà agli oggetti sottostanti specificati con SetObjects.L'implementazione ATL restituisce S_OK.

IPropertyPageImpl::Deactivate

Elimina la finestra creata con Attiva.

IPropertyPageImpl::GetPageInfo

Recupera le informazioni sulla pagina delle proprietà.

IPropertyPageImpl::Help

Guida di Windows per richiamare la pagina delle proprietà.

IPropertyPageImpl::IsPageDirty

Indica se la pagina delle proprietà è stata modificata da quando è stata attivata.

IPropertyPageImpl::Move

Le posizioni e ridimensiona la finestra di dialogo pagina delle proprietà.

IPropertyPageImpl::SetDirty

Contrassegna lo stato della pagina delle proprietà come modificato o invariato.

IPropertyPageImpl::SetObjects

Fornisce una matrice di puntatori a IUnknown per gli oggetti associati alla pagina delle proprietà.Questi oggetti ricevono i valori correnti della pagina delle proprietà con una chiamata a Apply.

IPropertyPageImpl::SetPageSite

Fornisce la pagina delle proprietà con un puntatore IPropertyPageSite, tra cui la pagina delle proprietà comunica con la finestra proprietà.

IPropertyPageImpl::Show

Nella finestra di dialogo pagina delle proprietà visibile o invisibile.

IPropertyPageImpl::TranslateAccelerator

Elabora un tasto specificato.

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

Nome

Descrizione

IPropertyPageImpl::m_bDirty

Specifica se lo stato della pagina delle proprietà è stata modificata.

IPropertyPageImpl::m_dwDocString

Contiene l'identificatore della risorsa associato alla stringa di testo che descrive la pagina delle proprietà.

IPropertyPageImpl::m_dwHelpContext

Archivia l'identificatore di contesto per l'argomento della Guida associato alla pagina delle proprietà.

IPropertyPageImpl::m_dwHelpFile

Contiene l'identificatore della risorsa associato al nome del file della Guida che descrive la pagina delle proprietà.

IPropertyPageImpl::m_dwTitle

Contiene l'identificatore della risorsa associato alla stringa di testo visualizzata nella scheda della pagina delle proprietà.

IPropertyPageImpl::m_nObjects

Archivia il numero di oggetti associati alla pagina delle proprietà.

IPropertyPageImpl::m_pPageSite

Punti all'interfaccia IPropertyPageSite tra cui la pagina delle proprietà comunica con la finestra proprietà.

IPropertyPageImpl::m_ppUnk

Punta a una matrice di puntatori a IUnknown a oggetti associati alla pagina delle proprietà.

IPropertyPageImpl::m_size

Archivia l'altezza e la larghezza della finestra di dialogo pagina delle proprietà, in pixel.

Note

L'interfaccia IPropertyPage consente a un oggetto gestire una pagina delle proprietà particolare all'interno di una finestra delle proprietà.La classe IPropertyPageImpl fornisce un'implementazione predefinita di questa interfaccia e implementa IUnknown inviando le informazioni del dispositivo di dump nelle build di debug.

Articoli correlati   L'esercitazione ATL, Creare un progetto ATL

Gerarchia di ereditarietà

IPropertyPage

IPropertyPageImpl

Requisiti

Header: atlctl.h

Vedere anche

Riferimenti

Classe di IPropertyPage2Impl

Classe di IPerPropertyBrowsingImpl

Classe di ISpecifyPropertyPagesImpl

Altre risorse

I cenni preliminari sulle classi ATL