Freigeben über


Hinzufügen einer ATL-Eigenschaftenseite

Aktualisiert: November 2007

Damit dem Projekt eine ATL (Active Template Library)-Eigenschaftenseite hinzugefügt werden kann, ist es erforderlich, dass das Projekt als ATL-Anwendung oder als MFC-Anwendung mit ATL-Unterstützung erstellt wurde. Sie können den ATL-Projekt-Assistenten verwenden, um eine ATL-Anwendung zu erstellen, oder der MFC-Anwendung ein ATL-Objekt hinzufügen, um die ATL-Unterstützung in eine MFC-Anwendung zu implementieren.

Wenn Sie eine Eigenschaftenseite für ein Steuerelement hinzufügen, muss das Steuerelement die ISpecifyPropertyPagesImpl-Schnittstelle unterstützen. Wenn Sie ein ATL-Steuerelement erstellen, indem Sie den ATL-Steuerelement-Assistenten ausführen, befindet sich diese Schnittstelle standardmäßig in der Ableitungsliste der Steuerelementklasse.

Hinweis:

Wenn ISpecifyPropertyPagesImpl nicht in der Ableitungsliste der Steuerelementklasse enthalten ist, müssen Sie sie manuell hinzufügen.

So fügen Sie dem Projekt eine ATL-Eigenschaftenseite hinzu

  1. Klicken Sie entweder im Projektmappen-Explorer oder in der Klassenansicht mit der rechten Maustaste auf den Namen des Projekts, dem Sie die ATL-Eigenschaftenseite hinzufügen möchten.

  2. Klicken Sie im Kontextmenü zunächst auf Hinzufügen und dann auf Klasse hinzufügen.

  3. Klicken Sie im Dialogfeld Klasse hinzufügen im Bereich Vorlagen auf ATL-Eigenschaftenseite und dann auf Öffnen, um den ATL-Eigenschaftenseiten-Assistenten anzuzeigen.

Nachdem Sie eine Eigenschaftenseite für ein Steuerelement erstellt haben, müssen Sie den PROP_PAGE-Eintrag in der Eigenschaftenzuordnung des Steuerelements angeben.

Siehe auch

Konzepte

ATL COM Property Pages

Example: Implementing a Property Page

Referenz

Fundamentals of ATL COM Objects