-
Как определить координаты области уведомлений? Идеальный вариант, если возможно определить координаты определенной иконки (созданной текущим процессом).
-
> Как определить координаты области уведомлений?
FindWindow + FinfWindowEx?
-
Как, в таком случае, убедиться, что код hWnd := FindWindow(PChar('Shell_TrayWnd'), nil);
hWnd := FindWindowEx(hWnd, 0, PChar('TrayNotifyWnd'), nil); приведет к окну области уведомлений, а не к другому окну с таким же именем класса?
-
> Deltas © (20.02.10 12:33) [2]
> приведет к окну области уведомлений, а не к другому окну > с таким же именем класса?
Полную гарантию может дать лишь страховой полис. Можно еще, конечно, изучить GetWindowRect, но
> определить координаты определенной иконки (созданной текущим > процессом).
выглядит весьма подозрительно.
-- Regards, LVT.
-
Это можно сделать. Не теряй надежды, я это реализовал, для примера даже приделал клик на завершение аутпост =)
-
Если это твой процесс, та какие проблемы, класс TrayWnd возвращает хендл иконки, это сгугли. А как найти координаты по хендлу в гугле полно примеров.
-
по сабж: для чего? уж не кликнуть ли ты потом по ней хочешь?
|