ZDROJ_UDÁLOSTI
Vytvoří zdroj události.
[ event_source(
type,
optimize=[speed | size],
decorate=[true | false]
) ]
Parametry
type
Výčet jednu z následujících hodnot:nativenespravovaný kód C/C++ (výchozí pro nespravované třídy)
compro kód COM.You must use coclass when type=com.Tuto hodnotu vyžaduje, aby záhlaví následující soubory:
#define _ATL_ATTRIBUTES #include <atlbase.h> #include <atlcom.h>
optimalizovat
Při type je nativní, můžete určit Optimalizace = velikost, označuje, že je 4 bajty úložiště (minimální) pro všechny události ve třídě nebo Optimalizace = rychlost (výchozí) označující, že je 4 * bajtů (# události) úložiště.vyplnění
Při type je nativní, můžete určit vyplnění = false, označuje, že rozbalený název souboru sloučených (.mrg), neměl by obsahovat název ohraničující třídy./FX umožňuje generovat soubory .mrg.vyplnění = false, což je výchozí, výsledkem úplný zadejte jména do sloučeného souboru.
Poznámky
Zdroj_události C++ atribut určuje, že zdroj události bude třídy nebo struktury, která je použita.
ZDROJ_UDÁLOSTI se používá ve spojení s event_receiver atribut a položky __event klíčové slovo.Použití event_receiver k vytvoření přijímačů událostí.Použití __event na metod v rámci zdroje událostí určit tyto metody jako události.
[!POZNÁMKA]
Události nemohou obsahovat podle šablony třídy nebo struct.
Požadavky
Atribut kontextu
V aplikacích |
Třída,struct |
Opakovatelné |
Ne |
Požadované atributy |
coclass when type=com |
Neplatné atributy |
Žádná |
Další informace naleznete v tématu Kontexty atribut.