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

Вниз

узнать объект в чужом окне, на котором (объекте) сейчас фокус   Найти похожие ветки 

 
Mr tray   (2006-05-08 18:36) [0]

Здравствуйте. Как мне, имея хендл окна перечислить хендлы всех его объектов (типа там полей ввода текста, кнопок). А ещё лучше - узнать хендл объекта, на котором в данный момент стоит фокус. пробовал getfocus, но он работает только с окном, где он вызван.


 
Khim ©   (2006-05-08 19:02) [1]

Используй функции EnumWindow, EnumChildWindows, FindWindow, FindWindowEx
Видел где-то на этом сайте исходник проги с этими фунциями, вот не помню как называется
посмотри в инете прогу winwatcher с исходниками


 
Mr tray   (2006-05-09 16:25) [2]

так. пытаюсь, но че то не выходит


 
Юрий Зотов ©   (2006-05-09 17:52) [3]

> Mr tray   (09.05.06 16:25) [2]

Интересно, какой ответ Вы ожидаете на сообщение "пытаюсь, но че то не выходит"?


 
Mr tray   (2006-05-09 18:27) [4]


> Интересно, какой ответ Вы ожидаете на сообщение "пытаюсь,
>  но че то не выходит"?

я это написал, чтоб тема вышла вперед.
с помощью FindWindowEx перечисляю все элементы окна. НО: не знаю как заполучить активное окно активного приложения. getactivewindow работает, так же как и getfocus, только с приложением откуда он вызван. пробовал gettopwindow(getdesktopwindow), но он че то выдает хендл окна аськи :) . окно это у меня и вправду стоит поверх всех. чё делать - не знаю.


 
Leonid Troyanovsky ©   (2006-05-09 18:29) [5]


> Mr tray   (09.05.06 18:27) [4]

> и вправду стоит поверх всех. чё делать - не знаю.


AttachThreadInput

--
Regards, LVT.



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

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

Наверх




Память: 0.47 MB
Время: 0.03 c
15-1146772297
Том Сойер
2006-05-04 23:51
2006.05.28
Чтот в последнее время мой мозг стал деревенеть... :(


8-1135949830
Shev
2005-12-30 16:37
2006.05.28
Мультимедия


3-1144404814
Russ
2006-04-07 14:13
2006.05.28
запрос для выбора данных из двух БД


2-1147403077
manevil
2006-05-12 07:04
2006.05.28
Копирование


1-1145612267
petun[-]
2006-04-21 13:37
2006.05.28
группируем несколько процедур в одну