Atrybuty klasy

Następujące atrybuty mają zastosowanie do słowa kluczowego klasy C++.

Atrybut opis
aggregatable Wskazuje, że klasa obsługuje agregację.
aggregates Wskazuje, że kontrolka agreguje klasę docelową.
appobject Identyfikuje coclass jako obiekt aplikacji, który jest skojarzony z pełną aplikacją exe, i wskazuje, że funkcje i właściwości coclass są globalnie dostępne w tej bibliotece typów.
case Używany z atrybutem switch_type w unii.
coclass Tworzy kontrolkę ActiveX.
com_interface_entry Dodaje wpis interfejsu do mapy MODELU COM.
control Określa, że typ zdefiniowany przez użytkownika jest kontrolką.
custom Umożliwia zdefiniowanie własnego atrybutu.
db_command Tworzy polecenie OLE DB.
db_param Kojarzy określoną zmienną składową z parametrem wejściowym lub wyjściowym i rozdziela zmienną.
db_source Tworzy połączenie ze źródłem danych.
db_table Otwiera tabelę OLE DB.
default Wskazuje, że niestandardowy lub dispinterface zdefiniowany w coclass reprezentuje domyślny interfejs programowy.
defaultvtable Definiuje interfejs jako domyślny interfejs vtable dla kontrolki.
event_receiver Tworzy odbiornik zdarzeń.
event_source Tworzy źródło zdarzeń.
helpcontext Określa identyfikator kontekstu, który umożliwia użytkownikowi wyświetlanie informacji o tym elemecie w pliku Pomocy .
helpfile Ustawia nazwę pliku Pomocy dla biblioteki typów.
helpstringcontext Określa identyfikator tematu pomocy w pliku hlp lub chm.
helpstring Określa ciąg znaków używany do opisywania elementu, do którego ma on zastosowanie.
hidden Wskazuje, że element istnieje, ale nie powinien być wyświetlany w przeglądarce zorientowanej na użytkownika.
implements Określa interfejsy wysyłania, które są wymuszane jako elementy członkowskie wspólnej klasy IDL.
implements_category Określa zaimplementowane kategorie składników dla klasy.
module Definiuje blok biblioteki w pliku idl.
noncreatable Definiuje obiekt, którego nie można utworzyć samodzielnie.
progid Definiuje identyfikator ProgID dla kontrolki.
registration_script Wykonuje określony skrypt rejestracji.
requestedit Wskazuje, że właściwość obsługuje OnRequestEdit powiadomienie.
source Określa interfejsy źródłowe kontrolki dla punktów połączenia w klasie. Na właściwości lub metodzie atrybut wskazuje, source że element członkowski zwraca obiekt lub VARIANT jest źródłem zdarzeń.
support_error_info Obsługuje raportowanie błędów dla obiektu docelowego.
threading Określa model wątków dla kontrolki.
uuid Określa unikatowy identyfikator klasy lub interfejsu.
version Identyfikuje określoną wersję między wieloma wersjami klasy.
vi_progid Określa niezależną od wersji formę progID.

Zobacz też

Atrybuty w zależności od zastosowania