10:01 ------: налошить хук на мышь, и если мышь находится над таскбаром, симулировать нажание левой кнопки, а потом GetTopWindow :)
10:01 ------: мля .. видимо прийдется действовать примитивным способом:
топикстартер предлагал сэмулировать нажатие мыши и получить хендл текущего активного окна, потом вернуть окна обратно
Сообщение от _Great_
Тогда нужно перехватывать события на кнопке. В часности wm_mousemove, wm_setcursor.
Сообщение от a1nt
топикстартер предлагал сэмулировать нажатие мыши и получить хендл текущего активного окна, потом вернуть окна обратно
Кстати, дло таких исследований удобно использовать утилиту WinSight32 из комплекта Delphi. Покажет все окна, события.
Тогда нужно перехватывать события на кнопке. В часности wm_mousemove, wm_setcursor.
зы: WindowFromPoint и ChildWindowFromPoint не помогли
Если у кого есть какие-нибудь идеи, скидывайте сюда, язык программирования не имеет значения.
3) суть проблемы: нужно получить хэндл окна, которому принадлежит кнопка на таскбаре, над которой в данный момент курсор мыши
2) возьмем к примеру кнопку окна stuff
1) есть таскбар и на таскбаре кнопки
Второй день мучаюсь и не могу найти нормальное решение проблемы.
Вопросик .. для наших Win32 гуру [solved]
(http://forum.antichat.ru/showthread.php?t=30055)
(http://forum.antichat.ru/forumdisplay.php?f=24)
(http://forum.antichat.ru/index.php)
Форум АНТИЧАТ - Вопросик .. для наших Win32 гуру [solved]
Комментариев нет:
Отправить комментарий