Hinzufügen eines Ereignisses

In der Klassenansicht können Sie nur der Steuerelementklasse in Ihrem MFC-ActiveX-Steuerelement-Projekt mithilfe des Assistenten zum Hinzufügen von Ereignissen ein Ereignis hinzufügen. Verwenden Sie die Schaltfläche Ereignisse im Eigenschaftenfenster, wenn ein Ereignis einer anderen Art von Projekt hinzugefügt werden soll.

So fügen Sie Ihrem MFC-ActiveX-Steuerelement-Projekt ein Ereignis hinzu

  1. Erweitern Sie in der Klassenansicht den Projektknoten, um die Projektklassen anzuzeigen.

  2. Klicken Sie mit der rechten Maustaste auf die Steuerelementklasse des Projekts.

  3. Wählen Sie im Kontextmenü Hinzufügen und dann Ereignis hinzufügen, um den Assistenten zum Hinzufügen von Ereignissen anzuzeigen.

  4. Geben Sie die Ereignisinformationen in den entsprechenden Feldern des Assistenten an.

  5. Wählen Sie Fertig stellen, um das Ereignis dem Projekt hinzuzufügen.

In diesem Abschnitt

Assistent zum Hinzufügen von Ereignissen

Dieser Assistent fügt einem MFC-ActiveX-Steuerelementprojekt ein Ereignis hinzu. Sie können Ihr eigenes Ereignis festlegen, ein typisches vordefiniertes Ereignis anpassen oder aus einer Liste vordefinierter Ereignisse auswählen.

  • Event name (Ereignisname)

    Legt den Namen fest, der von den Automatisierungsclients verwendet wird, um ein Ereignis von der Klasse anzufordern. Geben Sie einen Namen ein, oder wählen Sie einen aus der Liste aus.

  • Ereignistyp

    Gibt den Typ des hinzuzufügenden Ereignisses an. Nur verfügbar, wenn Sie aus der Liste Ereignisnamen auswählen.

    Option Beschreibung
    Stock Gibt an, dass ein vordefiniertes Ereignis, z.B. ein Tastenklick, für diese Klasse implementiert wird. Vordefinierte Ereignisse werden in der MFC-Bibliothek (Microsoft Foundation Classes) definiert.
    Benutzerdefiniert Gibt an, dass Sie Ihre eigene Implementierung des Ereignisses verwenden.
  • Interner Name

    Legt den Namen der Memberfunktion fest, die das Ereignis sendet. Nur für benutzerdefinierte Ereignisse verfügbar. Der Name basiert auf dem Ereignisnamen. Sie können den internen Namen ändern, wenn Sie einen Namen angeben möchten, der sich vom Ereignisnamen unterscheidet.

  • Parametertyp

    Legt den Typ für den Parameternamen fest. Wählen Sie den Typ aus der Liste aus.

  • Parametername

    Legt den Namen eines Parameters fest, der durch das Ereignis übergeben werden soll. Nachdem Sie den Namen eingegeben haben, müssen Sie Hinzufügen auswählen, um ihn der Liste von Parametern hinzuzufügen.

    Wenn Sie Hinzufügen auswählen, wird der Parametername in der Parameterliste angezeigt.

    Hinweis

    Wenn Sie einen Parameternamen angeben und dann Fertig stellen auswählen, bevor Sie Hinzufügen auswählen, wird der Parameter dem Ereignis nicht hinzugefügt. Sie müssen die Methode suchen und den Parameter manuell einfügen.

  • Add

    Fügt den Parameter und seinen Typ der Parameterliste hinzu, den Sie in Parametername festlegen. Wählen Sie Hinzufügen aus, um der Liste einen Parameter hinzuzufügen.

  • Entfernen

    Entfernt den in der Parameterliste ausgewählten Parameter aus der Liste.

  • Parameterliste

    Zeigt alle Parameter, die der Methode derzeit hinzugefügt sind, mit ihren Typen an. Während Sie Parameter hinzufügen, aktualisiert der Assistent die Parameterliste, um jeden Parameter einschließlich seiner Typen anzuzeigen.