Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Delphi: Система, Windows API > Как получить handle чужого окна?? |
Автор: ZeT 12.04.04, 11:58 |
Как получить handle чужого окна?? И какие можно проводить потом действия? |
Автор: Vit 12.04.04, 12:51 |
Цитата ZeT, 12.04.04, 06:58 И какие можно проводить потом действия? Посылать сообщение, использовать в любых WinAPI Цитата ZeT, 12.04.04, 06:58 Как получить handle чужого окна? Например FindWindow |
Автор: filh 12.04.04, 14:08 |
Вот тебе пример: <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> вот так и надо искать, и даже послать сообщение кнопке! if FindWindow('TForm1', 'Form1') <> 0 then begin TrayWnd:=FindWindow('TForm1', 'Form1'); BtnWnd:=FindWindowEx(TrayWnd,0,'TButton', 'Button1'); SendMessage(BtnWnd, WM_LBUTTONDOWN, 1, 0); SendMessage(BtnWnd, WM_LBUTTONUP, 1, 0); end; ![]() А еже можно поискать по форуму, почитать FAQ и потом вопросы такого плана отпадут ![]() |
Автор: tigrix 12.04.04, 22:29 |
GetActiveWindow-ищет хендл активного окна GetForegroundWindow-ищет хендл верхнего окна |
Автор: Dufa 13.04.04, 11:22 |
а можно через WindowFromPoint, возвращает окно по координатам |
Автор: Guest 14.04.04, 15:17 |
Пасиба народ я всё понял! |
Автор: ZeT 14.04.04, 15:19 |
Sorry забыл войти! Пасиба народ я всё понял! |
Автор: Dufa 14.04.04, 15:22 |
Не зачто |
Автор: STest69 22.11.19, 09:15 |
А возможно ли получить то же самое но по сети? |
Автор: Маршал 23.07.20, 11:36 |
Цитата можно А возможно ли получить то же самое но по сети? |