Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

В чём ошибва при установке ловушки?

548
20 декабря 2007 года
Maximillian_Cavalera
157 / / 16.08.2007
HookHandle = SetWindowsHookEx(WH_MOUSE_LL, reinterpret_cast<HOOKPROC>(Processing), hinstance, 0);

LRESULT CALLBACK Processing(int code, WPARAM wParam, LPARAM lParam)
{
if (code < 0)
return CallNextHookEx(HookHandle, code, wParam, lParam);
POINT MousePos;
GetCursorPos(&MousePos);
switch (wParam)
{
case WM_LBUTTONDOWN: break;
case WM_LBUTTONUP: break;
case WM_RBUTTONDOWN: break;
case WM_RBUTTONUP: break;
case WM_MOUSEMOVE: break;
default: wParam = 0;
}
return CallNextHookEx(HookHandle, code, wParam, lParam);
}
261
20 декабря 2007 года
ahilles
1.5K / / 03.11.2005
при установке ловушки, то DLL с обработчиком загружается во все GUI процессы, классическая ошибка в обработчике сообщений, заключается в том что при загрузке в новые процессы в переменной HookHandle, будет "ерунда", либо 0.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог