Hinzufügen einer Eigenschaft

Verwenden Sie den Assistenten zum Hinzufügen von Eigenschaften, um einer Schnittstelle in Ihrem Projekt eine Eigenschaft hinzuzufügen.

So fügen Sie Ihrer Schnittstelle eine Eigenschaft hinzu:

  1. Wählen Sie im Visual Studio-Hauptmenü Ansicht>Klassenansicht aus. Erweitern Sie den Projektknoten in der Klassenansicht, um die Schnittstelle anzuzeigen, der die Eigenschaft hinzugefügt werden soll.

    Hinweis

    Sie können Eigenschaften auch zu Disp-Schnittstellen hinzufügen, die im Bibliotheksknoten geschachtelt sind, sofern das Projekt nicht attributiert ist.

  2. Klicken Sie mit der rechten Maustaste auf den Namen der Schnittstelle.

  3. Wählen Sie im Kontextmenü Hinzufügen>Eigenschaft hinzufügen aus.

  4. Geben Sie im Assistenten zum Hinzufügen von Eigenschaften die Informationen zum Erstellen der Eigenschaft an.

  5. Wählen Sie OK aus, um die Eigenschaft hinzuzufügen.

Assistent zum Hinzufügen von Eigenschaften

Im folgenden Abschnitt wird die Benutzeroberfläche beschrieben, die Sie zum Hinzufügen einer Eigenschaft verwenden:

Screenshot: Assistent zum Hinzufügen von Eigenschaften; Feld für den Methodennamen ist auf „sample“ und Eigenschaftstyp ist auf „int a“ festgelegt

  • Eigenschaftenname

    Legt den Namen der Eigenschaft fest.

  • Eigenschaftentyp

    Legt den Rückgabetyp der Eigenschaft fest.

  • Get-Funktion

    Wählen Sie diese Funktion aus, um einen Eigenschaftengetter hinzuzufügen. Der Name der Get-Funktion lautet standardmäßig GetPropertyName. Sie können diesen Namen bearbeiten. Wenn Sie den Namen löschen, wird die Funktion GetNotSupported in die Dispatchzuordnung der Schnittstelle eingefügt. Die GetPropertyName-Funktion gibt an, dass die Eigenschaft lesbar ist.

    Bei ATL-Schnittstellen macht die Funktion Get die Eigenschaft lesbar, d. h. sie erstellt die Get-Methode zum Abrufen dieser Eigenschaft aus dem Objekt. Wählen Sie Get oder Put oder beide aus.

  • Put-Funktion

    Wählen Sie diese Funktion aus, um einen Eigenschaftensetter hinzuzufügen. Der Name der Set-Funktion lautet standardmäßig SetPropertyName. Sie können diesen Namen bearbeiten. Wenn Sie den Namen löschen, wird die Funktion SetNotSupported in die Dispatchzuordnung der Schnittstelle eingefügt. Die Funktion SetPropertyName gibt an, dass die Eigenschaft schreibbar ist.

    Bei ATL-Schnittstellen macht die Funktion Put die Eigenschaft schreibbar, d. h. sie erstellt die Put-Methode zum Festlegen oder „Setzen“ dieser Eigenschaft des Objekts. Wählen Sie Get oder Put oder beide aus.

Weitere Informationen

Hinzufügen einer IDL-Eigenschaft

Hinzufügen einer IDL-MFC-Eigenschaft