Форум: "WinAPI";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
ВнизПолучение handl ов контролов для окна (известен хендл) Найти похожие ветки
← →
A.l.i.v.e (2003-12-21 08:56) [0]Как получить, например, handl кнопки для определенного окна (его хендл известен)? Например, чтобы затем отправить этой кнопке сообщение!
← →
MBo (2003-12-21 09:49) [1]FindWindowEx
← →
A.l.i.v.e (2003-12-21 09:53) [2]Пробовал, чего то не пполучаеться.... Чето не то с окном родителем.... в общем начинает он искать не от моего окна, а от окна с хендлом 0.
Пример можно увидеть?
← →
MBo (2003-12-21 10:11) [3]procedure TForm1.Button1Click(Sender: TObject);
var
h:THandle;
begin
h:=FindWindowEx(Handle,0,nil,nil);
while h<>0 do begin
Memo1.Lines.Add(IntToStr(h));
h:=FindWindowEx(Handle,h,nil,nil);
end;
end;
← →
A.l.i.v.e (2003-12-21 10:43) [4]Спасибо! Премного благодарен. Все работает... :)
А можно еще вопрос: Когда на окне присутсвует текст, то это обязателно должен быть контрол с именем класа "STATIC"? Я конечно исключаю возможность простого рисования текста на окне.
← →
MBo (2003-12-21 10:50) [5]посмотри с помощью WinSight или Spy++
← →
A.l.i.v.e (2003-12-21 10:55) [6]А почему он не может определить хендл для метки? Т.е. пример, который Вы привели, показывает мне и кнопки и едиты, а вот если я на форму ложу Label, то он его не видет?
← →
MBo (2003-12-21 11:00) [7]Label - не оконный элемент (TGraphicControl)
Это, попросту говоря, рисование на форме.
TStaticText можно использовать в таком случае.
← →
A.l.i.v.e (2003-12-21 11:08) [8]Я уже заметил :)! Спасибо! То есть нет никакого варианта прочесть, что на этой метке находиться?
← →
MBo (2003-12-21 11:10) [9]Нет.
← →
A.l.i.v.e (2003-12-21 11:15) [10]Хотя есть один - OCR :)
← →
Digitman (2003-12-21 13:04) [11]
> То есть нет никакого варианта прочесть
есть. но весьма сложный
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.03 c