Lägga till en egenskap

Använd guiden Lägg till egenskap för att lägga till en egenskap i ett gränssnitt i projektet.

Så här lägger du till en egenskap i gränssnittet:

  1. På huvudmenyn i Visual Studio väljer du Visa>klassvy. I fönstret Klassvy expanderar du projektnoden för att visa det gränssnitt som du vill lägga till egenskapen i.

    Anmärkning

    Du kan också lägga till egenskaper i dispinterfaces, som, om inte projektet tillskrivs, är kapslade i biblioteksnoden.

  2. Högerklicka på namnet på gränssnittet.

  3. På snabbmenyn väljer du Lägg till>Lägg till egenskap.

  4. I guiden Lägg till egenskap anger du informationen för att skapa egenskapen.

  5. Välj OK för att lägga till egenskapen.

Guiden Lägg till egenskap

I följande avsnitt beskrivs användargränssnittet som du ska använda för att lägga till en egenskap:

Skärmbild av guiden Lägg till egenskap med fältet för metodnamn inställt på exempel och egenskapstypen inställd på int a

  • Egenskapsnamn

    Anger namnet på egenskapen.

  • Egenskapstyp

    Anger egenskapens returtyp.

  • Hämta funktion

    Välj för att lägga till en getter för egenskap. Som standard är Get namnet på Get funktionen PropertyName. Du kan redigera det här namnet. Om du tar bort namnet infogas funktionen GetNotSupported i gränssnittets sändningskarta. Funktionen GetPropertyName anger egenskapen som läsbar.

    För ATL-gränssnitt gör get-funktionen egenskapen läsbar. Det innebär att den skapar Get metoden för att hämta den här egenskapen från objektet. Välj Hämta, Placera eller båda.

  • Put-funktion

    Välj för att lägga till en egenskapsuppsättning. Som standard är Set namnet på Set funktionen PropertyName. Du kan redigera det här namnet. Om du tar bort namnet infogas funktionen SetNotSupported i gränssnittets sändningskarta. Funktionen SetPropertyName anger att egenskapen är skrivbar.

    För ATL-gränssnitt gör Put-funktionen egenskapen skrivbar. Det innebär att den Put skapar metoden för att ange eller "sätta", den här egenskapen för objektet. Välj Hämta, Placera eller båda.

Se även

Lägg till IDL-egenskap

Lägg till IDL MFC-egenskap