Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.27;
Скачать: CL | DM;

Вниз

Мышь вне зоны обслуживания   Найти похожие ветки 

 
MickiMouse   (2007-05-06 17:08) [0]

Можно -ли обработать мышиные события вне формы приложения? Тоесть узнать что нажата кнопка мыши вне формы. Без хуков и таймеров.. SetCapture(Handle) и отлов мышиных мессаг не помогает. или я не так делаю


 
Eraser ©   (2007-05-06 17:34) [1]

> [0] MickiMouse   (06.05.07 17:08)


> Без хуков

почему?


 
MickiMouse   (2007-05-06 17:48) [2]

> [1] Eraser ©   (06.05.07 17:34)

Не знаю, не хочется усложнять до того простую вещь, как получить прямоугольник вне формы. Тоесть нажали мышь, протянули, отпустили - нужен полученный рект в экранных координатах. Ну если без хуков и таймеров нельзя то, в данном случае проще с таймером сделать, чем с хуком.


 
MickiMouse   (2007-05-06 18:16) [3]

Перенесите в начинающие, мож кто и подскажет мыслю какую нибудь. :-) Вопрос хоть и не критичный но думаю, может кому тоже нужно будет такое.


 
DVM ©   (2007-05-06 18:52) [4]


> MickiMouse

Поможет только установка ловушки. SetCapture не надежно.

> в данном случае проще с таймером сделать, чем с хуком.

Может быть ошибка с координатами из-за дискретности таймера.


 
Eraser ©   (2007-05-06 19:25) [5]

> [2] MickiMouse   (06.05.07 17:48)

проще ловушку написать.
если требования к ОС от win2k и выше, то можно и low level, тогда доп. dll тоскать не прийдется с программой.



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

Текущий архив: 2007.05.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
2-1178785606
vitv
2007-05-10 12:26
2007.05.27
Получение хэндла родительской формы.


15-1176448974
vecna
2007-04-13 11:22
2007.05.27
Про компиляцию вроде...


15-1177569389
Александр Иванов
2007-04-26 10:36
2007.05.27
Видно не только в России есть Жириновский


9-1139755441
angour
2006-02-12 17:44
2007.05.27
помощь по созданию игры "ГО" в Delphi


2-1178621821
RomanLN
2007-05-08 14:57
2007.05.27
как подогнать в компоненте DBGrid1 столбцы по ширине строки