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

Вниз

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

 
Wadim005   (2009-05-25 19:07) [0]

Сорри может за offtopic но меня интересует не просто дочернее окно, а вообще как можно получить доступ ко всем hendlam чего только имеем.

Может кто подкинет, я помню программа есть и у самого была но найти не могу на своих компьютерах, ей можно наводить мышкой на любой объект и она показует все связанное с этим объектом, кто родитель, ну и все древо....
для моего вопроса данная программа будет ответом.

а если конкретнее, то есть сторонее приложение
все что в его окне это объект "Internet Explorer_Server"

подключиться к нему нет проблем, т.е. для работы с ним преобразовать его в IWebBrowser2 тоже нет проблем, но там чисто текст
<head></head>
<title></title>
<body></body>

и все, хотя визуально около 12 елементов, из них 6 по html это input type=text

разные определялки не работают типа
WindowFromPoint(Mouse.CursorPos);
но и HTML объекты тоже на ловятся
прошу помощи!!!!!!!!!!!


 
easy ©   (2009-05-25 19:11) [1]


> 6 по html это input type=text

нету у них хендлов


 
Wadim005   (2009-05-25 19:58) [2]

>> 6 по html это input type=text

>нету у них хендлов

Не согласен, хендлы есть свои у всего в винде, вопрос не в том

у этого же input в формате HTML любой производной есть свой хендл!
он, конечно отличается от Api формата, но он есть, как суслик....
activeX, тут не поспоришь.


 
Игорь Шевченко ©   (2009-05-25 20:09) [3]


> Не согласен


Осталось доказать это окну Internet_Explorer_Server.

Попробуй несколько раз, может, выйдет


 
DVM ©   (2009-05-25 20:17) [4]


> у этого же input в формате HTML любой производной есть свой
> хендл!

Работай с объектной моделью документа.


 
Игорь ©   (2009-05-25 23:28) [5]


> я помню программа есть



http://www.greatis.com/delphicb/windowse/index.html



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

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

Наверх





Память: 0.45 MB
Время: 0.006 c
15-1242592205
Юрий
2009-05-18 00:30
2009.07.19
С днем рождения ! 18 мая 2009 понедельник


2-1243188812
AntonioPermskiy
2009-05-24 22:13
2009.07.19
RXRichEdit вставка данных из нескольких файлов


3-1224171584
AndriyB
2008-10-16 19:39
2009.07.19
Ошибка в ntdll.dll при закрытии рекордсета


2-1243162261
Dr.Andrew
2009-05-24 14:51
2009.07.19
Как перевести на делфи строку int s=length/sizeof(short)?


15-1242463718
oxffff
2009-05-16 12:48
2009.07.19
Помогите скачать





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