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 |