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

Вниз

Как получить доступ к контролам окна?   Найти похожие ветки 

 
tytus ©   (2007-02-09 13:34) [0]

Доброго дня всем. Функциями EnumWindow & EnumChildWindow ищу нужное окно (все Parent окна отображаются в одном ListBox-e а оконные контролы выбранного окна - в другом).
Мне нужно аналогичным образом получить доступ к контролам главного окна класса SunAwtDialog.


 
clickmaker ©   (2007-02-09 16:26) [1]


> нужно аналогичным образом получить доступ к контролам главного
> окна класса SunAwtDialog

и в чем проблема? FindWindow/FindWindowEx не работают?


 
tytus ©   (2007-02-09 16:41) [2]

>clickmaker ©   (09.02.07 16:26) [1]
и в чем проблема? FindWindow/FindWindowEx не работают?
Незнаю, не проверял. Если FindWindowEx - ищет дочерние окна, то мне не подходит, так как (см вопрос) мне нужны handle контролов типа TEdit и TButton, а эта ф-я FindWindowEx - F1 - The search begins with the next child window in the Z order. Тоесть - окна, а не контролы внутри.


 
homm ©   (2007-02-09 16:50) [3]

> Тоесть - окна, а не контролы внутри.

Сейчас весь мир в твоем сознании перевернется... Контролы тоже окна...


 
tytus ©   (2007-02-09 16:57) [4]

>homm ©   (09.02.07 16:50) [3]
Сейчас весь мир в твоем сознании перевернется... Контролы тоже окна...
Колумб был первый, и для меня ты не открыл америку. А Label тоже ОКНО?
Ежели знаешь чего по теме - говори, а нет - слезай с броневика -).
Сейчас вот испробую FindWindowEx ...


 
clickmaker ©   (2007-02-09 17:14) [5]


> [4] tytus ©   (09.02.07 16:57)
> А Label тоже ОКНО?

а где ты в [2] упоминал TLabel?


 
tytus ©   (2007-02-09 17:24) [6]

>clickmaker ©   (09.02.07 17:14) [5]
а где ты в [2] упоминал TLabel?
Ну раз нету - так нету, а что, в окне неможет быть метки?
КЛАСС ОКНА - SunAwtDialog - НИКТО НЕ ЗАМЕТИЛ?????
Вот с него то и нужно содрать все что в нем есть!!!!!!!!!!!!!!
КАК???


 
homm ©   (2007-02-10 12:11) [7]

> КЛАСС ОКНА - SunAwtDialog - НИКТО НЕ ЗАМЕТИЛ?????
По твоему каждый порядочный человек должен наизусть знать все названия классов всех приложений в мире? Сознавайся давай, что за окно, чье оно (твоего приложения или нет).
Я так понимая раз Sun, то это может быть ява... Тогда вообще никак ты Handle не получиш.. по крайней мере хэндл виндосавского окна, т.к. об этих контролах винда не знает, и не узнает никогда.

> так как (см вопрос) мне нужны handle контролов типа TEdit
> и TButton
Ответь в [3]

> А Label тоже ОКНО?
Нет, лэйбл - графический контрол, он использует канву родителя, т.е. опять же существует лишь в сознании того приложения, которому принадлежит родительскте окно. Для виндовс лейбл - не больше чем инструкция вывода текста.

> Ежели знаешь чего по теме - говори, а нет - слезай с броневика -).
Я сказал как раз по теме. Иногда нужно слушать то что тебе говорят.


 
Cj ©   (2007-02-10 16:04) [8]

Если окна, то GetWindow для всего подходит


 
tytus ©   (2007-02-12 11:43) [9]

homm ©   (10.02.07 12:11) [7]
Я так понимая раз Sun, то это может быть ява... Тогда вообще никак ты Handle не получиш.. по крайней мере хэндл виндосавского окна, т.к. об этих контролах винда не знает, и не узнает никогда.
Ты прав - Java.
Винда знает, иначе, как бы я получил название класса окна!!??
Я сказал как раз по теме. Иногда нужно слушать то что тебе говорят.
Иногда такое говорят ...[3] и не потеме. А много умничать и гонять порожняк - любой идиот сможет, выдавая себя умнее задающего вопрос!
[3]- это что - ОТВЕТ!!!???? Я же не спрашивал - перевернется ли мир....


 
homm ©   (2007-02-12 21:57) [10]

Удалено модератором


 
tytus ©   (2007-02-13 10:14) [11]

Удалено модератором
Примечание: отдохни три дня


 
Elen ©   (2007-02-13 10:44) [12]


> tytus ©   (13.02.07 10:14) [11]

Зря ты так. Ты сам чушь сморозил в вопросах, а тебе между прочим правильно подсказали: те контролы которые имеют хендл, могут быть перечисленны в EnumChildWindow или FindWindowEx. И от типа окна и вложенности это не зависит.


 
homm ©   (2007-02-14 08:34) [13]

> Elen ©
Не кинеш на мыло, что там в [11] было?

PS сори за личное обращение в форуме - у тебя мыла нет в анкете


 
Elen ©   (2007-02-14 08:58) [14]


> homm ©   (14.02.07 08:34) [13]

Мыла нет. А в [11] была бяка. Не обращай внимания. :)



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

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

Наверх




Память: 0.5 MB
Время: 0.022 c
2-1182836764
sergeyst
2007-06-26 09:46
2007.07.22
Всем привет!


15-1182261343
Synset
2007-06-19 17:55
2007.07.22
системные папки


15-1182833764
pavel_guzhanov
2007-06-26 08:56
2007.07.22
Есть тут спецы по php и iis?


1-1177755932
Web
2007-04-28 14:25
2007.07.22
Печать StringGrid из под Linux a (Kylix)


15-1182478313
Slider007
2007-06-22 06:11
2007.07.22
С днем рождения ! 22 июня 2007 пятница