| Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум на Исходниках.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 |
| Цитата можно А возможно ли получить то же самое но по сети? |