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 |