|
1 / 1 / 0
Регистрация: 17.02.2010
Сообщений: 131
|
|
Проблема с видимостью Окон в Spy++03.07.2011, 18:10. Показов 2995. Ответов 16
Метки нет (Все метки)
Кто знает почему::
Запущена прога, на форме куча текстовых полей и комбо,но они не видны в SPYXX.EXE(spy++). Вопрос: почему и как этого добиться. И вобще, можно ли этими дочерними 'окнами-невидимками' управлять.
0
|
|
| 03.07.2011, 18:10 | |
|
Ответы с готовыми решениями:
16
Проблема с видимостью HDD Проблема с видимостью объекта класса из функции Проблема именно с видимостью функций другим файлам |
|
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
|
|
| 03.07.2011, 18:43 | |
|
как это не видны?
0
|
|
|
2 / 2 / 1
Регистрация: 19.07.2007
Сообщений: 737
|
|
| 03.07.2011, 18:45 | |
|
возможно это WindowLess контролы, например MS Forms 2.0
0
|
|
|
1 / 1 / 0
Регистрация: 17.02.2010
Сообщений: 131
|
|
| 03.07.2011, 21:34 [ТС] | |
|
Кому интересно,закачал эту прогу по адресу:webfile.ru/275615
Кто сможет, программно, занести в ее combo значения,без sendkeys, настоящий программер,а я дальше не у шёл...
0
|
|
|
Comanche
|
|
| 03.07.2011, 22:07 | |
|
Konst_one, скорее всего, прав - это наверняка windowless контролы. Кроме того, если речь идёт об XP-проге, то м.б. ещё и такая штука, как 'DirectUI'.
Интереснейшая дискуссия на тему 'безоконных' контролов есть вот здесь: http://blogs.msdn.com/oldnewthing/archive/2005/02/11/371042.aspx Интересна, в первую очередь, тем, что в ней принимают участие разработчики из MS, стоявшие, так сказать, 'у истоков'. Например, знаете ли вы, что чтобы сделать приложения MS Office независимыми от версионных изменений ОС, разработчики Офиса реализовали 'обёртки' для многих АПИ-функций внутри библиотеки 'mso.dll'? Т.е. по сути эта библа дублирует другие ('ядерные') DLL-ки! И ещё: практически все диалоговые окна Офиса 'разбираются' при помощи Spy++ совсем не на те 'части', которые можно ожидать! например, чудесное окошко Экселя 'Сервис/Параметры' (напичканное диким количеством контролов) - это вообще окно класса 'bosa_sdm_XL9', имеющее ЕДИНСТВЕННОГО ребёнка! )) (у Ворда примерно та же ситуация)
|
|
|
2 / 2 / 1
Регистрация: 19.07.2007
Сообщений: 737
|
|
| 04.07.2011, 17:22 | |
|
да, читали, спасибо
древняя дисскусия, вообще-то мелкософт специально и делал такие контролы, чтобы они жрали меньше графических ресурсов и чтобы их можно было в любом месте использовать , в том числе и в веббраузере а зачем ими управлять извне я так и не понял
0
|
|
|
Comanche
|
|
| 04.07.2011, 17:46 | |
|
почему 'древняя'? - 'posted on Friday, February 11, 2005 7:01 AM'
|
|
|
2 / 2 / 1
Регистрация: 19.07.2007
Сообщений: 737
|
|
| 04.07.2011, 18:03 | |
|
не это конкретная, а вообще, сколько уже живут windowless контролы в виндах (аж с 3.0, кажется)
0
|
|
|
1 / 1 / 0
Регистрация: 17.02.2010
Сообщений: 131
|
|
| 04.07.2011, 22:33 [ТС] | |
|
-а зачем ими управлять извне я так и не понял
-Надо вытянуть данные с формы-невидимки в другую прогу. Кто-нибудь,что-нибудь посоветует или просто забудем? По ссылке сходил,но English...
0
|
|
|
Comanche
|
|
| 05.07.2011, 12:09 | |
|
М-да... невидимая форма с контролами без дескрипторов, и из них надо стянуть информацию... тут если кто и поможет, то только Messir
))
|
|
|
2 / 2 / 1
Регистрация: 19.07.2007
Сообщений: 737
|
|
| 05.07.2011, 12:34 | |
|
что-то это пахнет каким-то криминалом
0
|
|
|
1 / 1 / 0
Регистрация: 17.02.2010
Сообщений: 131
|
|
| 07.07.2011, 20:46 [ТС] | |
|
Как у меня хватило мозгов достать из этой программы, значения combo...
webfile.ru/281873 Может кто либо интереснее придумает... Сначала скачай прогу(см.выше), потом качай это...,а то данные от туда как достанешь...
0
|
|
|
Comanche
|
|
| 07.07.2011, 23:39 | |
|
В лом качать, опиши принцип на словах.
|
|
|
1 / 1 / 0
Регистрация: 17.02.2010
Сообщений: 131
|
|
| 08.07.2011, 21:10 [ТС] | |
|
раскладка Sendkeys ctr+a ctr+c , есть дата от неё и пляшу...
проверяю два раза,затем сохраняю...
0
|
|
|
Comanche
|
|
| 09.07.2011, 13:03 | |
|
Ненадёжно. Но по-другому, видимо, никак.
Можно, кстати, заменить бэйсиковскую SendKeys на её 'аналог' из API - говорят, он немного понадёжнее. Впрочем, сути это не меняет... |
|
|
1 / 1 / 0
Регистрация: 17.02.2010
Сообщений: 131
|
|
| 09.07.2011, 17:34 [ТС] | |
|
Исли бы не было даты,то была бы труба,а так всё тип-топ...
Мне за неё ещё и денег дали,аж 2тыщи...
0
|
|
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
|
| 14.08.2020, 18:44 | |
|
Здравствуйте,
Не знаю куда задать вопрос по оspy++, позвольте пожалуйста здесь: Создаю простое jryj с помощью winapi, открываю spy++ - нахожу его в списке и ставлю "посмотреть сообщения". В окне появляются все сообщения, которые генерируются для окна. Делаю тоже самое, но для примера ставлю на просмотр сообщения окно калькулятора или гуглхром - сообщений Ноль! Я не понимаю почему ?? Добавлено через 4 часа 1 минуту Оказалось, что есть две версии spy++ 32 и 64 разрядная. И 32 разрядная не перехватывает сообщения 64 разрядного окна. 64 разрядная spy соответсвенно все перехватывает.
0
|
|
| 14.08.2020, 18:44 | |
|
Помогаю со студенческими работами здесь
17
MS Excel - проблема отображения окон Samsung NP-R540-JS05RU некорректно отображается содержимое окон и вкладок(проблема с диском) Работа с окнами (расположение окон каскадом,расположение окон вертикально,расположение окон) Управление Видимостью Управление видимостью Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|