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.