Форум: "Начинающим";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];
Внизузнать объект в чужом окне, на котором (объекте) сейчас фокус Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c