IPropertyPageSite-Schnittstelle (ocidl.h)

Stellt die Standard Features für ein Eigenschaftenseitenwebsiteobjekt bereit.

Vererbung

Die IPropertyPageSite-Schnittstelle erbt von der IUnknown-Schnittstelle . IPropertyPageSite verfügt auch über folgende Membertypen:

Methoden

Die IPropertyPageSite-Schnittstelle verfügt über diese Methoden.

 
IPropertyPageSite::GetLocaleID

Ruft den Gebietsschemabezeichner (LCID) ab, mit dem eine Eigenschaftenseite die gebietsschemaspezifischen Einstellungen anpassen kann.
IPropertyPageSite::GetPageContainer

Ruft einen Zeiger auf das Objekt ab, das das gesamte Eigenschaftenrahmendialogfeld darstellt, das alle Seiten enthält. Wenn Sie diese Methode aufrufen, kann eine Seite möglicherweise zu einer anderen navigieren.
IPropertyPageSite::OnStatusChange

Informiert den Frame darüber, dass die von dieser Website verwaltete Eigenschaftenseite ihren Zustand geändert hat, d. h., dass mindestens ein Eigenschaftswert auf der Seite geändert wurde. Eigenschaftenseiten sollten diese Methode aufrufen, wenn Änderungen in ihren Dialogfeldern auftreten.
IPropertyPageSite::TranslateAccelerator

Übergibt zur Verarbeitung eine Tastatureingabe an den Eigenschaftenrahmen.

Hinweise

Für jede Eigenschaftenseite, die in einem Eigenschaftenrahmen erstellt wird, erstellt der Frame eine Eigenschaftenseitenwebsite, die Informationen für die Eigenschaftenseite bereitstellt und Benachrichtigungen von der Seite empfängt, wenn Änderungen auftreten. Diese letztere Benachrichtigung wird verwendet, um einen Aufruf von IPropertyPage::IsPageDirty zu initiieren, dessen Rückgabewert dann verwendet wird, um die Schaltfläche Anwenden des Frames zu aktivieren oder zu deaktivieren.

OLE-Implementierung

Das System stellt eine Implementierung der IPropertyPageSite-Schnittstelle über die Funktionen OleCreatePropertyFrame oder OleCreatePropertyFrameIndirect bereit. Die über diese Funktionen bereitgestellte Frameimplementierung implementiert nur die Methoden OnStatusChange und GetLocaleID . Die Methoden GetPageContainer und TranslateAccelerator geben E_NOTIMPL zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ocidl.h

Weitere Informationen

IPerPropertyBrowsing

IPropertyPage

IPropertyPage2

ISpecifyPropertyPage