Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"osztálynak" coclassnak kell lennie, amikor az event_receiver = igaz "layout_dependent" paraméterével
Megjegyzések
Ha layout_dependent=trueegy event_receiver osztály esetében, akkor az osztálynak a társosztály attribútumával is rendelkeznie kell.
Example
Az alábbi példa C3741-et hoz létre
// C3741.cpp
// compile with: /c
// C3741 expected
#define _ATL_ATTRIBUTES 1
#include <atlbase.h>
#include <atlcom.h>
[module(name="xx")];
[object, uuid("00000000-0000-0000-0000-000000000001")]
__interface I{ HRESULT f(); };
// Delete the following line to resolve.
[ event_receiver(com, layout_dependent=true)]
// class or struct must be declared with coclass
// Uncomment the following line to resolve.
// [ event_receiver(com, layout_dependent=true), coclass, uuid("00000000-0000-0000-0000-000000000002")]
struct R : I {
HRESULT f(){ return 0; }
R(){}
R(I* a){ __hook(I, a); }
};