ctrl alt
как удалять сообшения о нажатых клавишах (исползуя хуки)
Цитата:
Originally posted by BlackHate
как удалять сообшения о нажатых клавишах (исползуя хуки)
как удалять сообшения о нажатых клавишах (исползуя хуки)
Что именно ты имеешь ввиду, опиши подробнее,
может быть тебе надо это:
...........................................
LRESULT CALLBACK GetMsgProc(int code, WPARAM wParam, LPARAM lParam)
{
if(code==HC_ACTION)
{
PMSG pMsg = (PMSG)lParam;
if(pMsg->message==WM_CHAR) pMsg->wParam = L'';
}
return CallNextHookEx(g_hHook, code, wParam, lParam);
}
..........................................
мне нужно отключить ети кнопки при создании формы (а можно ли отключит кнопку Виндовс)
Попробуй проверять в своем hookе код нужной клавиши и, если он совпадает, то не передавать его следующему обработчику (CallNextHookEx), а вместо этого возвращать код 0 как результат функции (или наоборот, не ноль, сейчас точно не помню).