Udostępnij za pośrednictwem


Nazwy, dodawanie właściwości Kreatora

Ten kreator umożliwia dodawanie właściwości do interfejsu.

  • Typ właściwości
    Ustawia typ właściwości, które dodajesz.Podaj swoje własne MFC dispinterfaces, lub wybierz z listy wstępnie zdefiniowanych.Jeśli podasz zapasów wykonania właściwość, właściwość typu jest ustawiona na typ papieru i jest niedostępna w przypadku zmiany.

  • Nazwa właściwości
    Ustawia nazwę właściwości.Dla MFC dispinterfaces skojarzone z formantami ActiveX można podać swoją własną nazwę lub nazwy właściwości zapasów można wybrać z listy wstępnie zdefiniowanych.Jeśli podasz swoje własne nazwy właściwości, zapasów typ implementacji jest niedostępny.Zobacz Właściwości zasobu opis właściwości na liście.

    Typ interfejsu

    Opis

    Interfejs podwójny ATL, interfejs niestandardowy i lokalnego interfejsu niestandardowe

    Podaj nazwę właściwości.

    Dispinterface MFC, dispinterface formant MFC ActiveX

    Podaj nazwę właściwości lub zaznacz właściwość zapasów z listy.Po wybraniu właściwości z listy odpowiednią wartość pojawia się w właściwość typu pole.Można zmienić tego typu, w zależności od wyboru dokonanego w obszarze Typ implementacji.

  • Zwracany typ
    Tylko interfejsy ATL.Ustawia zwracany typ właściwości.Dla interfejsów dual HRESULT jest zawsze zwracany typ i to pole jest niedostępne.Dla interfejsów niestandardowe można wybrać typ zwracany z listy.HRESULTnadal zaleca się, ponieważ zapewnia on standardowy sposób zwracać błędy.

  • Nazwa zmiennej
    Tylko MFC dispinterfaces.Dostępne tylko, jeśli zostanie określony zmienną pod Typ implementacji.Ustawia nazwę zmiennej Członkowskie, z którym jest skojarzona właściwość.Domyślnie nazwa zmiennej jest równa m_PropertyName.Można edytować tej nazwy.

  • Funkcja powiadamiania
    Tylko MFC dispinterfaces.Dostępne tylko, jeśli zostanie określony zmienną pod Typ implementacji.Ustawia nazwę Jeśli nazywane funkcji powiadomień zmian właściwości.Domyślnie, nazwa funkcji powiadomień jest ustawiona naPropertyNamezmienione.Można edytować tej nazwy.

  • Funkcja Get
    Dla MFC dispinterfaces.Dostępne tylko, jeśli zostanie określony metody Get i Set pod Typ implementacji.Ustawia nazwę funkcji, aby pobrać właściwości.Domyślnie, nazwa funkcji Get jest ustawiona na GetPropertyName.Można edytować tej nazwy.Jeśli usuniesz nazwę funkcji GetNotSupported jest wstawiany do interfejsu mapę wysyłki.GetPropertyName funkcja określa, że właściwości jako czytelny.

  • Zestaw funkcji
    Tylko MFC dispinterfaces.Dostępne tylko, jeśli zostanie określony metody Get i Set pod Typ implementacji.Ustawia nazwę funkcji, aby ustawić właściwość.Domyślnie, nazwa funkcji zestawu jest ustawiona do zestawuPropertyName.Można edytować tej nazwy.Jeśli usuniesz nazwę funkcji SetNotSupported jest wstawiany do interfejsu mapę wysyłki.ZestawPropertyName funkcja określa, że właściwość jest zapisywalny.

  • Typ implementacji
    Tylko MFC dispinterfaces.Określa, jak zaimplementować właściwości, które dodajesz.

    Typ implementacji

    Opis

    Zapasów

    Określa zapasów realizacji dla właściwości wybranego w Nazwa właściwości.Wartość domyślna.Zobacz Właściwości zasobu Aby uzyskać więcej informacji.

    Jeśli określisz zapasów, następnie właściwość typu, Typ parametru, i Nazwa parametru są wygaszone.

    Zmienna członka

    Określa, że właściwość jest dodawany jako zmienna członka.Zmienne składowe można dodać właściwości niestandardowe lub większość właściwości zapasów.Nie można określić zmienną dla Caption, hWnd, i tekst właściwości.

    Zapewnia domyślne nazwy pod nazwę zmiennej i Funkcja powiadamiania.Można edytować tej nazwy.

    Metody GET/Set

    Określa właściwość jest dodawany jako GetPropertyName iPropertyName funkcje domyślnie.Te nazwy są wyświetlane w obszarze uzyskać funkcji i ustawić funkcji.

    Można zmienić domyślny właściwość typu, który przekazuje wartość dla funkcji Get.Można określić parametrów uzyskać i Set funkcji.

  • Funkcja Get
    Dla interfejsów ATL.Ustawia właściwość jako czytelne; oznacza to, że tworzy uzyskać metodą pobierania tej właściwości z obiektu.Należy wybrać uzyskać, Put, lub obu.

  • Funkcja Put
    Tylko interfejsy ATL.Ustawia właściwości zapisywalne; oznacza to, że tworzy Put metoda ustawienie lub "wprowadzenie" tej właściwości obiektu.Należy wybrać uzyskać, Put, lub obu.Tę opcję można wybierać następujące dwie metody implementacji metody:

    Opcja

    Opis

    PropPut

    PropPut funkcja zwraca kopię obiektu.Jest to wartość domyślna i Najczęstszym sposobem, aby modyfikowalne właściwości.

    PropPutRef

    PropPutRef funkcja zwraca odwołanie do obiektu, zamiast zwracanie kopii samego obiektu.Należy wziąć pod uwagę przy użyciu tej opcji dla obiektów, takich jak dużych struktur lub tablice, zawierających narzutów inicjalizacji.

  • Parametr atrybutów
    Tylko interfejsy ATL.Ustawia, czy parametr jest określony przez Nazwa parametru jest w, z, zarówno lub none.

    Opcja

    Opis

    w

    Wskazuje, że parametr jest przekazywana z wywołanie procedury wywołana procedury.

    Wyjście

    Wskazuje, że parametr wskaźnika jest zwracany z wywołana procedury do wywoływania procedury (z serwera do klienta).

  • Typ parametru
    Ustawia typ danych parametru.Wybierz typ z listy.

  • Nazwa parametru
    Ustawia nazwę parametru, które dodajesz do właściwości, jeśli właściwość ma parametry.Po kliknięciu przycisku Dodaj, nazwa parametru pojawia się w z listy wartości parametru.

  • Lista parametrów
    Wyświetla listę atrybutów, które mają być dodane do właściwości.Każdy element na liście składa się z nazwy parametru, typ parametru i atrybuty.Użyj Dodaj i usunąć aktualizacja listy.

  • Dodaj
    Dodaje parametr można określić w Nazwa parametru i Typ parametru do z listy wartości parametru.Należy kliknąć przycisk Dodaj , aby dodać parametr do listy.

  • Usuń
    Usuwa parametr, zaznacz w z listy wartości parametru.

  • Właściwość Default
    Tylko dispinterface MFC.Ustawia dla tej właściwości jako domyślne dla interfejsu.Interfejs może mieć tylko jedną domyślną właściwość; Po określeniu właściwości domyślne właściwości, które można dodać do interfejsu, to pole jest niedostępne.

Zobacz też

Zadania

Dodawanie właściwości

Implementująca interfejs

Informacje

Właściwości Kreatora dodawania do atrybutów IDL