Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.04.30;
Скачать: [xml.tar.bz2];

Вниз

как узнать имя окна зная его 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.016 c
2-1145184896
Std
2006-04-16 14:54
2006.04.30
обясните в чем ошибка :)


1-1143456131
DelphiLexx
2006-03-27 14:42
2006.04.30
C эмулировать нажатие Ctrl+A


2-1144846775
dima_kds
2006-04-12 16:59
2006.04.30
Excel


2-1144999043
Рафик
2006-04-14 11:17
2006.04.30
Помогите c TWordApplication


15-1144346723
Gero
2006-04-06 22:05
2006.04.30
Метод решения уравнения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский