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

Координаты области уведомлений   Найти похожие ветки 

← →
Deltas ©   (2010-02-20 01:19) [0]

Как определить координаты области уведомлений? Идеальный вариант, если возможно определить координаты определенной иконки (созданной текущим процессом).


← →
DVM ©   (2010-02-20 10:11) [1]


> Как определить координаты области уведомлений?

FindWindow + FinfWindowEx?


← →
Deltas ©   (2010-02-20 12:33) [2]

Как, в таком случае, убедиться, что код

hWnd := FindWindow(PChar("Shell_TrayWnd"), nil);
hWnd := FindWindowEx(hWnd, 0, PChar("TrayNotifyWnd"), nil);


приведет к окну области уведомлений, а не к другому окну с таким же именем класса?


← →
Leonid Troyanovsky ©   (2010-02-21 00:17) [3]


> Deltas ©   (20.02.10 12:33) [2]

> приведет к окну области уведомлений, а не к другому окну
> с таким же именем класса?

Полную гарантию может дать лишь страховой полис.
Можно еще, конечно, изучить GetWindowRect, но

> определить координаты определенной иконки (созданной текущим
> процессом).

выглядит весьма подозрительно.

--
Regards, LVT.


← →
Алексей4105   (2010-02-28 16:59) [4]

Это можно сделать. Не теряй надежды, я это реализовал, для примера даже приделал клик на завершение аутпост =)


← →
Алексей4105   (2010-02-28 17:03) [5]

Если это твой процесс, та какие проблемы, класс TrayWnd возвращает хендл иконки, это сгугли. А как найти координаты по хендлу в гугле полно примеров.


← →
brother ©   (2010-03-01 05:40) [6]

по сабж: для чего? уж не кликнуть ли ты потом по ней хочешь?



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

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



Память: 0.46 MB
Время: 0.003 c
10-1178108901
Егоров А.Н.
2007-05-02 16:28
2013.09.22
Excel из Delhpi


4-1266617984
Deltas
2010-02-20 01:19
2013.09.22
Координаты области уведомлений


15-1365867368
О-Сознание
2013-04-13 19:36
2013.09.22
Как называется паттерн?


1-1314615724
denkop
2011-08-29 15:02
2013.09.22
Вопрос по отрисовке текста при TLabel.Enabled=false


10-1185369660
Magedon
2007-07-25 17:21
2013.09.22
Access и экспорт




   Наверх