Hinzufügen einer ATL-Eigenschaftenseite

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.

Tipp

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 Bereich "Vorlagen" des Dialogfelds Klasse hinzufügen zunächst auf ATL COM+ 1.0-Komponente und dann auf Öffnen, um den ATL COM+ 1.0 Komponenten-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

Referenz

Fundamentals of ATL COM Objects

Konzepte

ATL COM Property Pages

Example: Implementing a Property Page