Здравствуйте, Vamp, Вы писали:
V>Здравствуйте, sincosltd, Вы писали:
S>>Такой вопрос — S>>может ли функция класса быть каллбаком? V>Oh boy! V>Поиском не пробовал воспользоваться?
пробовал, и варианты ответов пробовал — толку ноль
проблема в том что мне нужно передать в ДиректХ функцию — каллбак :
hRet = dd7->EnumDisplayModes(DDEDM_REFRESHRATES,NULL,(void*) hwnd,EnumDisplayModes);
EnumDisplayModes — ожидается таким как его придумали разработчики директа
и всякие уловки котроые предлагались — передача адреса обьекта итд не проходят...
Статик тоже не помогает...
вот что пишет компилятор:
Cannot convert 'long (__stdcall * (_closure )(_DDSURFACEDESC2 *,void *))(_DDSURFACEDESC2 *,void *)' to 'long (__stdcall *)(_DDSURFACEDESC2 *,void *)' in function ...