ISpecifyPropertyPages-Schnittstelle (ocidl.h)

Gibt an, dass ein Objekt Eigenschaftenseiten unterstützt. OLE-Eigenschaftenseiten ermöglichen es einem Objekt, seine Eigenschaften in einem Registerkartendialogfeld anzuzeigen, das als Eigenschaftenblatt bezeichnet wird. Ein Endbenutzer kann dann die Eigenschaften des Objekts anzeigen und ändern. Ein Objekt kann seine Eigenschaftenseiten unabhängig vom Client anzeigen, oder der Client kann die Anzeige von Eigenschaftenseiten aus einer Reihe von enthaltenen Objekten in einem einzelnen Eigenschaftenblatt verwalten. Eigenschaftenseiten bieten auch eine Möglichkeit, einen Client über Änderungen an den Eigenschaften eines Objekts zu benachrichtigen.

Vererbung

Die ISpecifyPropertyPages-Schnittstelle erbt von der IUnknown-Schnittstelle . ISpecifyPropertyPages verfügt auch über diese Arten von Membern:

Methoden

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

 
ISpecifyPropertyPages::GetPages

Ruft eine Liste von Eigenschaftenseiten ab, die im Eigenschaftenblatt dieses Objekts angezeigt werden können.

Hinweise

Ein Eigenschaftenseitenobjekt verwaltet eine bestimmte Seite innerhalb eines Eigenschaftenblatts. Eine Eigenschaftenseite implementiert mindestens IPropertyPage und kann optional IPropertyPage2 implementieren, wenn die Auswahl einer bestimmten Eigenschaft unterstützt wird.

Ein -Objekt gibt die Unterstützung für Eigenschaftenseiten an, indem ISpecifyPropertyPages implementiert wird. Über diese Schnittstelle kann der Aufrufer eine Liste von CLSIDs abrufen, die die spezifischen Eigenschaftenseiten identifizieren, die das Objekt unterstützt. Wenn das Objekt eine CLSID der Eigenschaftenseite angibt, muss das Objekt Eigenschaftenänderungen von der Eigenschaftenseite empfangen können.

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

IPropertyPage

IPropertyPage2

IPropertyPageSite