void CALLBACK WndProc_hooked(HWND &hwnd, UINT &Message, WPARAM &wparam, LPARAM &lparam) {
switch (Message) {
case WM_KEYUP:
if (wparam == '9') {
// ...
}
break;
default:
break;
}
}
static hook wndproc(reinterpret_cast<LRESULT(CALLBACK*)(HWND,UINT,WPARAM,LPARAM)>(0x747EB0), WndProc_hooked);