Condividi tramite


Interfaccia IPropertyPage (ocidl.h)

Fornisce le funzionalità principali di un oggetto pagina delle proprietà che gestisce una determinata pagina all'interno di una finestra delle proprietà. Una pagina delle proprietà implementa almeno IPropertyPage e può facoltativamente implementare IPropertyPage2 se è supportata la selezione di una proprietà specifica. Per altre informazioni sull'esplorazione di proprietà specifiche, vedere IPerPropertyBrowsing::MapPropertyToPage . I metodi di IPropertyPage2 consentono alla finestra delle proprietà o al frame delle proprietà di indicare alla pagina quando eseguire azioni specifiche, principalmente in base all'input dell'utente, ad esempio passando da una pagina all'altra o premendo vari pulsanti gestiti dal frame stesso nella finestra di dialogo.

Una pagina delle proprietà gestisce una finestra di dialogo che contiene solo i controlli che devono essere visualizzati per tale pagina all'interno della finestra delle proprietà stessa. Ciò significa che il modello di finestra di dialogo usato per definire la pagina deve contenere solo lo stile WS_CHILD e nessun altro. Non deve includere alcuno stile correlato a un frame, didascalia o menu o controlli di sistema.

Ereditarietà

L'interfaccia IPropertyPage eredita dall'interfaccia IUnknown . IPropertyPage include anche questi tipi di membri:

Metodi

L'interfaccia IPropertyPage include questi metodi.

 
IPropertyPage::Activate

Crea la finestra di dialogo per la pagina delle proprietà.
IPropertyPage::Apply

Applica i valori correnti agli oggetti sottostanti associati alla pagina delle proprietà come passato in precedenza a IPropertyPage::SetObjects.
IPropertyPage::D eactivate

Elimina definitivamente la finestra creata in IPropertyPage::Activate.
IPropertyPage::GetPageInfo

Recupera informazioni sulla pagina delle proprietà.
IPropertyPage::Help

Richiama la Guida della pagina delle proprietà in risposta a una richiesta dell'utente finale.
IPropertyPage::IsPageDirty

Indica se la pagina delle proprietà è stata modificata dopo l'attivazione o dopo la chiamata più recente a Apply.
IPropertyPage::Move

Posiziona e ridimensiona la finestra di dialogo della pagina delle proprietà all'interno del frame.
IPropertyPage::SetObjects

Fornisce la pagina delle proprietà con una matrice di puntatori agli oggetti associati a questa pagina delle proprietà.
IPropertyPage::SetPageSite

Inizializza una pagina delle proprietà e fornisce alla pagina un puntatore all'interfaccia IPropertyPageSite tramite cui la pagina delle proprietà comunica con il frame delle proprietà.
IPropertyPage::Show

Rende visibile o invisibile la finestra di dialogo della pagina delle proprietà. Se la pagina viene resa visibile, la pagina deve impostare lo stato attivo su se stesso, in particolare sulla prima proprietà della pagina.
IPropertyPage::TranslateAccelerator

Passa una sequenza di tasti alla pagina delle proprietà per l'elaborazione.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ocidl.h

Vedi anche

IPerPropertyBrowsing

IPropertyPage2

IPropertyPageSite

ISpecifyPropertyPage

OleCreatePropertyFrame

OleCreatePropertyFrameIndirect