Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.04;
Скачать: CL | DM;

Вниз

Как узнать handle поля ввода чужого окна?   Найти похожие ветки 

 
DKeeper   (2001-12-06 08:21) [0]

Как узнать handle поля ввода чужого окна?


 
AlexandrH ©   (2001-12-06 14:22) [1]

Используй функцию EnumChildWindows


 
Fellomena   (2001-12-07 15:30) [2]

Получаешь handle океа родителя, затем ищешь уже в этом окне элемент нужного тебе класса и получаешь его дескриптор.
Примерно так вот :

FindWindowEx(FindWindow("Form1", nil), 0, "Button", nil), 0, true);

FindWindow("Form1", nil) ; // - получил дескриптор формы.
"Button - класс окна, которое ты ищешь (поля ввода, кнопки и т.д. - это тоже окна)
Например следующий код пошлёт сообщение первой найденной кнопке на форме с именем Form1:

var
hfrm : HWND;
begin
hfrm:=FindWindowEx(FindWindow("Form1", nil), 0, "Button", nil), 0, true);
SendMessage(hfrm, WM_CLOSE, 0, 0);
end;



Страницы: 1 вся ветка

Текущий архив: 2002.02.04;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.011 c
4-9037
Искатель
2001-12-07 23:22
2002.02.04
Как получить значок, связанный с логическим диском?


6-8965
Вован
2001-11-11 13:18
2002.02.04
Download files - как вытащить файл, переданный из формы HTML


4-9043
sandman
2001-11-20 14:42
2002.02.04
Вывод bitmap из ресурса


1-8951
Oleg Fomicheff
2002-01-18 13:18
2002.02.04
RxLib TrayIcon: как убрать из Taskbar


3-8789
Akimpinpavel
2002-01-08 12:22
2002.02.04
Как связать Delphi с базой данныx Access