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

Вниз

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

 
Maverick ©   (2006-02-08 17:49) [0]

Мастера, подскажите, плз!


 
Джо ©   (2006-02-08 17:55) [1]

Зависит от того, что такое "имя окна".


 
Игорь Шевченко ©   (2006-02-08 17:55) [2]

GetWindowText


 
Rouse_ ©   (2006-02-08 18:02) [3]

FindWindow


 
Maverick ©   (2006-02-08 18:02) [4]

да, неправильно спросил.
например:
.........
var
 myForm: TmyForm;
 h: hwnd;
......
 myForm:= TmyForm.create(..);
 h:= myForm.handle;
...............
т.е. как определить, что переменная-это есть myForm?


 
Джо ©   (2006-02-08 18:04) [5]

> т.е. как определить, что переменная-это есть myForm?

Какая из?


 
Maverick ©   (2006-02-08 18:06) [6]

изначально хочу добраться до контролов формы зная handle, поскольку имя класса я могу узнать используя GetClassName, то
хочу сделать так: (найденнойе_имя as TmyForm).myEdit.value ....


 
Джо ©   (2006-02-08 18:06) [7]

Список форм приложения находится в Screen.Forms


 
Maverick ©   (2006-02-08 18:16) [8]

ок,  спасибо :)


 
Leonid Troyanovsky ©   (2006-02-08 18:18) [9]


> Maverick ©   (08.02.06 18:06) [6]

> изначально хочу добраться до контролов формы зная handle,


Перебрать дочерние окна (например, FindWindowEx),
убедиться, что GetClassName возвращает искомое имя класса, и,
для найденного h{:HWND} - FindControl(h).

Понятно, что такое возможно лишь в пределах своего приложения.

--
Regards, LVT.


 
Maverick ©   (2006-02-08 18:22) [10]

>Leonid Troyanovsky ©   (08.02.06 18:18) [9]

точно - FindControl(h) , это мне и нужно было :))
спасибо


 
Джо ©   (2006-02-08 18:24) [11]

> [9] Leonid Troyanovsky ©   (08.02.06 18:18)

А зачем такое в свете [4] Maverick?


 
Leonid Troyanovsky ©   (2006-02-08 19:11) [12]


> Джо ©   (08.02.06 18:24) [11]

> А зачем такое в свете [4] Maverick?


В [4] совсем непонятно, после [6] - можно греть телепатор.
Ну, а если "зачем такое" - в самом общем смысле, то, честно говоря,
не знаю :)

--
Regards, LVT.



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

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

Наверх




Память: 0.49 MB
Время: 0.034 c
2-1145024356
Khim
2006-04-14 18:19
2006.04.30
Как зная хендл окна редактирования получить из него текст?


2-1144814332
Officeman
2006-04-12 07:58
2006.04.30
"105.00" и "105,00" Как иcправить этот глюк?


15-1144665184
Vlad Oshin
2006-04-10 14:33
2006.04.30
Можно ли компонент из D5 вытащить и вставить в D7?


15-1144732818
Alkid
2006-04-11 09:20
2006.04.30
С Днём рождения! 11 апреля.


15-1144675623
oldman
2006-04-10 17:27
2006.04.30
оффтоп, но смешно...