Interfaccia IPropertyPageSite (ocidl.h)

Fornisce le funzionalità principali per un oggetto sito della pagina delle proprietà.

Ereditarietà

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

Metodi

L'interfaccia IPropertyPageSite include questi metodi.

 
IPropertyPageSite::GetLocaleID

Recupera l'identificatore delle impostazioni locali (un LCID) che una pagina delle proprietà può usare per modificare le impostazioni specifiche delle impostazioni locali.
IPropertyPageSite::GetPageContainer

Recupera un puntatore all'oggetto che rappresenta l'intera finestra di dialogo cornice proprietà contenente tutte le pagine. La chiamata a questo metodo potrebbe potenzialmente consentire a una pagina di passare a un'altra.
IPropertyPageSite::OnStatusChange

Informa il frame che la pagina delle proprietà gestita da questo sito ha modificato lo stato, ovvero uno o più valori delle proprietà sono stati modificati nella pagina. Le pagine delle proprietà devono chiamare questo metodo ogni volta che si verificano modifiche nelle finestre di dialogo.
IPropertyPageSite::TranslateAccelerator

Passa una sequenza di tasti al frame delle proprietà per l'elaborazione.

Commenti

Per ogni pagina delle proprietà creata all'interno di un frame di proprietà, il frame crea un sito di pagina delle proprietà per fornire informazioni alla pagina delle proprietà e per ricevere notifiche dalla pagina quando si verificano modifiche. Questa ultima notifica viene usata per avviare una chiamata a IPropertyPage::IsPageDirty, il valore restituito di cui viene quindi usato per abilitare o disabilitare il pulsante Applica del frame.

Implementazione OLE

Il sistema fornisce un'implementazione dell'interfaccia IPropertyPageSite tramite le funzioni OleCreatePropertyFrame o OleCreatePropertyFrameIndirect. L'implementazione del frame fornita tramite queste funzioni implementa solo i metodi OnStatusChange e GetLocaleID . I metodi GetPageContainer e TranslateAccelerator restituiscono E_NOTIMPL.

Requisiti

Requisito Valore
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

Ipropertypage

IPropertyPage2

ISpecifyPropertyPage