Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];

Вниз

Памагитя!   Найти похожие ветки 

 
Axis_of_Evil   (2002-10-28 09:37) [0]

Как уловить Кслик по Рабочему столу???

Я делаю так:
library HookMouseDLL;

uses
Windows, Messages, Forms, Dialogs;


var
Hooked: Boolean False;
OurHook: hHook;


function HookProc(Code: Integer; wParam: Word; lParam: LongInt): LongInt;
begin

if (wParam = WM_LButtonDown) then ShowMessage("a");
else
Result := CallNextHookEx(OurHook, Code, wParam, lParam);

end;


function SetHook: Boolean; export;
begin
if Hooked then Exit;
OurHook := SetWindowsHookEx(WH_Mouse, @HookProc, HInstance, 0);
Hooked := True;
end;


function UnHook: Boolean; export;
begin
UnHookWindowsHookEx(OurHook);
Hooked := False;
end;


exports
SetHook name "SetHook" resident,
UnHook name "UnHook" resident,
GetMouseState name "GetMouseState" resident;


begin
Hooked := False;
end.



И не работает (линкую к проекту, SetHookаю, а если wParam постмотреть, то он = $2B (WM_DRAWITEM),
причем здесь это? Ведь WH_MOUSE?


 
Axis_of_Evil   (2002-10-28 09:52) [1]

Если несложно скиньте на mail рабочую версию этой идеи


 
Axis_of_Evil   (2002-10-28 13:49) [2]

Ну помогите, Мастера!!
Все выходные на это угробил


 
Subfire   (2002-10-28 14:37) [3]

На вскидку
function HookProc(Code,wParam,lParam: LongInt): LongInt;
LongInt и Integer одно и то же...
А вот Word совсем другое....


 
Axis_of_Evil   (2002-10-29 16:31) [4]

2 Subfire:
Совсем другое в API или вообще,
я до этого отличий не замечал



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.013 c
6-28186
AlexMain
2002-10-10 21:56
2002.12.09
Как положить письмо сразу на POP3 без SMTP?


14-28219
Step[B.M.]
2002-11-16 18:02
2002.12.09
Среднестатистический возраст посетителей форума !


1-28103
d_v_i
2002-11-28 13:39
2002.12.09
Будте добры! Как разложить BMP на пиксели с соответ-ем цветом


3-27814
4x4
2002-11-20 13:45
2002.12.09
DBLookupcombobox и поиск!


3-27819
NeyroSpace
2002-11-20 11:38
2002.12.09
Как добраться до списока параметров в IBUpdateSQL?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский