それで、タイマーイベントを作成しようとしています(今回はC++ /clrで)が、新しいイベントを定義する方法がわかりません。これが得られたものです:
namespace hook
{
public ref class Tick
{
private:
static System::Timers::Timer^ aTimer;
public:
event EventHandler^ OnTick;
int Interval;
Tick()
{
aTimer = gcnew System::Timers::Timer(Interval);
aTimer->Elapsed += gcnew ElapsedEventHandler(Tick::execute);
}
static void execute(Object^ source, ElapsedEventArgs^ e)
{
this->OnTick(this, new EventsArg()); // Wrong
}
};
}