Форум: "WinAPI";
Текущий архив: 2013.09.22;
Скачать: [xml.tar.bz2];
ВнизКоординаты области уведомлений Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2013.09.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c