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. |