Вниз
Скачать: CL | DM;

Можно ли получить handle компонента от нажатия мышки?   Найти похожие ветки 

← →
Lexa1900   (2002-11-02 20:36) [0]

Допустим, я нажал в одной программе на Edit, чтобы ввести текст.
Можно ли при этом узнать handle этого Edit"а?


← →
Ihor Osov'yak ©   (2002-11-02 21:24) [1]

Можно.
По координатам можно определить хендл виндозного окна.

Есть две схемы:
1. Делам SetCapture и контролируем клик мышкой за пределами своего окна. Не забываем про ReleaseCapture;
Недостаток этого подхода - несколько "неестественное" поведение мышки и клавиатуры при активном SetCapture.
2. Делаем общесистемный хук на мышу и также контролируем в хуке
нажатие и отпускание mousebutton

Далее, имея координаты клика находим окошко при помощи WindowFromPoint



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
1-51780
Prok12
2002-12-04 10:38
2002.12.16
Как рисовать на


6-51870
boolean
2002-10-07 13:40
2002.12.16
Help


14-51919
Pan
2002-11-25 12:17
2002.12.16
Не могу попасть в regedit (win98)


7-51976
msgipss
2002-10-16 10:46
2002.12.16
сорри, предыдущая мессага не в тему, Как проверить работу колеса


6-51867
guest_xxx
2002-10-21 12:40
2002.12.16
Disk quotas NT 4




   Наверх