C++ で DLL から関数を呼び出すことができましたが、それにパラメーターを渡したいと思います。
現在 SDL を使用しており、SDL イベント 'event' をソース内の関数に渡したいと考えています。以下の例:
// DLL
typedef void (*Events)(SDL_Event *event);
static __declspec(dllexport) void HandleEvents(Events events)
{
events(&d2Main::event);
}
// Application
int main()
{
d2Main::HandleEvents(&HandleEvents);
}
void HandleEvents(SDL_Event *events)
{
if(events.type == SDL_QUIT)
// Do stuff
}
d2Main はクラスです。これは可能ですか?