Re[2]: CALLBACK - функция член класса
От: sincosltd  
Дата: 21.11.03 21:00
Оценка:
Здравствуйте, 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 ...

вопрос как преобразовать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.