Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Вниз

Как узнать 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;




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.029 c
1-8952            Alexsum               2002-01-18 15:34  2002.02.04  
Версия файла


7-9002            Dmitry V. Averuanov   2001-10-22 11:16  2002.02.04  
Нужно определить уровень сигнала на входе звуковой карты


1-8887            KvORubin              2002-01-16 19:07  2002.02.04  
Memo1 или RichBox1.


14-8986           AlexH                 2001-12-10 10:30  2002.02.04  
Опять девушки


1-8905            TAN                   2002-01-17 11:30  2002.02.04  
Помогите с :=strToFloat