Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.116.36.192] |
|
Сообщ.
#1
,
|
|
|
SetWindowsHookEx(WH_MOUSE, HookProc, g_Mod, NULL); LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam)<br>{ <br> if (nCode == HC_ACTION)<br> {<br> if(wParam == WM_LBUTTONUP) MessageBox(NULL, "SAd", "ds", MB_OK);<br> }<br> return CallNextHookEx(hHook, nCode, wParam, lParam);<br>} Как так-то почему не работает? Или надо как-то типо: MSG *mm = (MSG *)wParam;<br>if(mm-> |
Сообщ.
#2
,
|
|
|
Странно, вроде все правильно....
А что именно не работает ? Кстати ты MessageBox закрыть не сможеш он так и будет выдовать сообщения , если конечно заработает ) |
Сообщ.
#3
,
|
|
|
Цитата sau, 26.09.03, 17:26:44 Странно, вроде все правильно.... А что именно не работает ? Кстати ты MessageBox закрыть не сможеш он так и будет выдовать сообщения , если конечно заработает ) Вот именно, что, вроде все правильно, а почему-то не работало! Я бокс клавой закыть по идее смогу. |
Сообщ.
#4
,
|
|
|
Проверь..
У тебя HookProc указывает на функцию в DLL? А g_Mod - хэндл этой DLL-ки? |