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

Вниз

Handle чужего окна   Найти похожие ветки 

 
Dima K   (2006-09-21 10:49) [0]

Подскажите пожалуйста, как получить handle edit поля, кот. находится в окне чужего приложения. Заранее спасибо!!!


 
Весь в делах   (2006-09-21 10:52) [1]

var
WindowText: array[0..255] of char; {символьный массив для хранения текста,
                                   связянного с окном}
TheWindow: HWND; {содержит дескриптор окна}
pt: TPoint; {переменная для хранения текущих координат указателя мыши}

begin
{определяем координаты указателя мыши}
pt := Mouse.CursorPos;
//pt.Y := y;
{вычисляем дескриптор окна формы,
в область которого попадают координаты указателя мыши}
TheWindow := WindowFromPoint(pt);
{получаем текст, связянный с окном}
If (GetWindowText(TheWindow, WindowText, 255))<>0 then begin
{...и показываем этот текст}
 Edit1.Text := WindowText ;
 Edit2.Text := IntToStr(TheWindow)
end
else begin
 Edit1.Text := "Данное окно не имеет описания";
 Edit2.Text := IntToStr(TheWindow);



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

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

Наверх




Память: 0.46 MB
Время: 0.065 c
15-1158217488
k2
2006-09-14 11:04
2006.10.08
"Методология повышения производительности вещественных и ..."


2-1158399969
stfu
2006-09-16 13:46
2006.10.08
Поиск по имени и столбцу в StringGrid..


9-1135469233
Аццкий_рыцарь:)
2005-12-25 03:07
2006.10.08
ГЛЮЧНОСТЬ В DELPHIX


3-1154515859
ttt_111
2006-08-02 14:50
2006.10.08
Поиск по подстроке


3-1154497168
Alex35
2006-08-02 09:39
2006.10.08
Пример работы с DTS на Delphi