Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с двойным кликом [D5, Win95/98]


snikers ©   (2006-05-29 11:42:00) 

здарова всем. проблемка следующая:
WM_RBUTTONDBLCLK НЕ РАБОТАЕТ при установке хука на мышь....
не понятно почему...
Может киньте строчку кода - как правильно задать параметры

function HookProc(Code: integer; WParam: word; LParam: Longint): Longint; stdcall;
var
 msg: PEVENTMSG;
begin
 if Code >= 0 then begin
   result := 0;
   msg := Pointer(LParam);
   with Form1 do
     case msg.message of
       WM_RBUTTONDBLCLK:
          BEGIN
          ...................
          END;
     end;
 end else
   result := CallNextHookEx(HookHandle, code, WParam, LParam);
end;


Сергей М.   (2006-05-31 08:44:00) [1]


> snikers ©   (31.05.06 00:18) [5]


Условие

Remarks

Only windows that have the CS_DBLCLKS style can receive WM_RBUTTONDBLCLK messages


соблюдается ?


snikers   (2006-05-31 00:18:00) [2]

Сергей М. ©   (30.05.06 09:47) [4]
да WM_LBUTTONDOWN идет


Сергей М.   (2006-05-30 09:47:00) [3]

А другие мышиные события ловятся ?


snikers   (2006-05-29 22:20:00) [4]

Удалено модератором


snikers   (2006-05-29 17:43:00) [5]

HookHandle:=SetWindowsHookEx(WH_JOURNALRECORD,@HookProc,HInstance,0);


Сергей М.   (2006-05-29 12:42:00) [6]

Хук-то какой установил ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо