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 |