Freigeben über


Eigenschaftenseiten ATL COM

COM-Eigenschaftenseiten stellen eine Benutzeroberfläche zum Festlegen der Eigenschaften (oder durch Aufrufen der Methoden) einer oder mehrerer COM-Objekte bereit.Eigenschaftenseiten werden extensiv von ActiveX-Steuerelementen zum Bereitstellen von umfangreichen Benutzeroberflächen verwendet, die die zur Entwurfszeit ermöglichen festgelegt werden, Steuerelementeigenschaften.

Eigenschaftenseiten sind COM-Objekte, die die IPropertyPage oder IPropertyPage2-Schnittstelle implementieren.Diese Schnittstellen stellen Methoden, die die mit ermöglichen site (ein COM-Objekt, das den Container der Seite darstellt) und einigen Objekten (COM-Objekte, Seite zugeordnet werden, deren Methoden in Reaktion auf die Änderungen aufgerufen werden, die vom Benutzer der Eigenschaftenseite vorgenommen werden).Der Eigenschaftenseitencontainer ist für Aufrufe von Methoden auf der Eigenschaftenseitenschnittstelle verantwortlich, die Seite erkennt, wann die Benutzeroberfläche angezeigt oder ausgeblendet wird und wann die Änderungen an, die vom Benutzer an den zugrunde liegenden Objekten vorgenommen werden.

Jede Eigenschaftenseite kann unabhängig von Objekte vollständig erstellt werden, deren Eigenschaften festgelegt werden können.Alles, was eine Eigenschaftenseite erfordert, ist, eine bestimmte Schnittstelle (oder Satz von Schnittstellen) zu verstehen und eine Benutzeroberfläche für Aufrufe von Methoden für diese Schnittstelle bereitzustellen.

Weitere Informationen finden Sie unter Eigenschaftenblätter und Eigenschaftenseiten in Windows SDK.

In diesem Abschnitt

  • Angeben von Eigenschaftenseiten
    Führt die Schritte zum Angeben von Eigenschaftenseiten für Sie Steuerelement auf und zeigt eine Beispielklasse an.

  • Implementieren von Eigenschaftenseiten
    Führt die Schritte zum Implementieren von Eigenschaftenseiten, einschließlich Methoden, um auf zu überschreiben.Führt Sie durch ein vollständiges Beispiel auf dem ATLPages-Beispielprogramm.

Verwandte Abschnitte

  • ATLPages-Beispiel
    Die Beispielzusammenfassung für das ATLPages-Beispiel, das eine Eigenschaftenseite mit IPropertyPageImpl implementiert.

  • ATL
    Enthält Links zu konzeptionellen Themen darüber, wie mit Active Template Library Programmierung.

Siehe auch

Weitere Ressourcen

ATL-Konzepte