Estoy creando un gancho de teclado, en el que KeyboardProc es un miembro estático de un Cwidget de clase.SetWindowsHookEx, KeyboardProc y miembros no estáticos
class CWidget
{
static LRESULT CALLBACK KeyboardProc(int code, WPARAM wParam, LPARAM lParam);
};
Quiero llamar a los miembros no estáticos de CWidget dentro del CWidget :: KeyboardProc.
¿Cuál es la mejor manera de hacerlo?
KeyboardProc no tiene ningún DWORD de 32 bits donde puedo pasar el puntero 'this'.