CALLBACK - функция член класса
От: sincosltd  
Дата: 21.11.03 08:42
Оценка:
Такой вопрос —
может ли функция класса быть каллбаком?

class a
{
private:
//***********
public:
void F()
HRESULT WINAPI EnumModesCallback(LPVOID lpContext,.....)
}

a::f()
{
SomeFunction(...,...,EnumModesCallback)
}

когда я пытаюсь вызывать каллбак из функции — компилятор ругается
о не возможности преобразовать типы. Я так думаю, что компилятор не может вычислить
адрес ф-ции. Если эту ф-ю вынести вверх за пределы класса вообще — всё прекпасно работает.
Может как то через this нужно делать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.