![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как найти Handle-дочернего окна зная класс и название
sCORpio80 © (2005-08-01 15:36:00)Как найти Handle-дочернего окна зная класс и название
ssk (2005-08-02 09:39:00) [1]>>Это MDiChild окно
тогда через EnumChildWindows
evvcom (2005-08-02 09:35:00) [2]Есть такой инструмент в поставке с Дельфями WinSight32, очень полезная штука для таких дел. Или сишный Spy.
sCORpio80 (2005-08-02 07:30:00) [3]Это MDiChild окно, оно точно не модальное
GuAV (2005-08-01 23:34:00) [4]а оно точно дочернее ? В Дельфи модальность реализована без дочерности...
DVM (2005-08-01 17:36:00) [5]
> основное вернее находит, а дочернее нет
а оно точно, эта.. окно. Может это картинка. Как speedbutton?
PVOzerski (2005-08-01 16:27:00) [6]Ну, возьми EnumChildWindows :) Кстати, очень гибкий вариант.
begin...end (2005-08-01 16:25:00) [7]> ssk © (01.08.05 15:53) [4]
> достаточно FindWindow
This function does not search child windows.
sCORpio80 (2005-08-01 16:11:00) [8]основное вернее находит, а дочернее нет
sCORpio80 (2005-08-01 16:09:00) [9]Не находит :-(
t:=findWindow('TfrmAutoMain',nil);
h:=FindWindowEx(t,0,PChar('TfrmListClient'),nil);
ssk (2005-08-01 15:53:00) [10]да
ssk (2005-08-01 15:53:00) [11]а зачем FindWindowEx? достаточно FindWindow
sCORpio80 (2005-08-01 15:47:00) [12]А под XP, 2000 должна работать?
DVM (2005-08-01 15:38:00) [13]FindWindowEx