Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.225.254.33] |
|
Сообщ.
#1
,
|
|
|
Как получить handle чужого окна?? И какие можно проводить потом действия?
|
Сообщ.
#2
,
|
|
|
Цитата ZeT, 12.04.04, 06:58 И какие можно проводить потом действия? Посылать сообщение, использовать в любых WinAPI Цитата ZeT, 12.04.04, 06:58 Как получить handle чужого окна? Например FindWindow |
Сообщ.
#3
,
|
|
|
Вот тебе пример:
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 и потом вопросы такого плана отпадут |
Сообщ.
#4
,
|
|
|
GetActiveWindow-ищет хендл активного окна
GetForegroundWindow-ищет хендл верхнего окна |
Сообщ.
#5
,
|
|
|
а можно через WindowFromPoint, возвращает окно по координатам
|
Сообщ.
#6
,
|
|
|
Пасиба народ я всё понял!
|
Сообщ.
#7
,
|
|
|
Sorry забыл войти! Пасиба народ я всё понял!
|
Сообщ.
#8
,
|
|
|
Не зачто
|
Сообщ.
#9
,
|
|
|
А возможно ли получить то же самое но по сети?
|
Сообщ.
#10
,
|
|
|
Цитата можно А возможно ли получить то же самое но по сети? |