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

Вниз

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

 
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 вся ветка

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

Наверх





Память: 0.48 MB
Время: 0.044 c
2-1182958390
TruePunk
2007-06-27 19:33
2007.07.22
отображение файлов в листбоксе


11-1165943277
Goko
2006-12-12 20:07
2007.07.22
Создание MCK компонента


8-1161987342
Sergey_FV
2006-10-28 02:15
2007.07.22
ico -> Imagelist -> bitmap


2-1182424026
Dib@zol
2007-06-21 15:07
2007.07.22
Чтение из середины


15-1182453352
ProgRAMmer Dimonych
2007-06-21 23:15
2007.07.22
И снова DirectX9





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский