Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/14: Рейтинг темы: голосов - 14, средняя оценка - 4.64
1 / 1 / 0
Регистрация: 17.02.2010
Сообщений: 131

Проблема с видимостью Окон в Spy++

03.07.2011, 18:10. Показов 2995. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кто знает почему::
Запущена прога, на форме куча текстовых полей и комбо,но они не видны в SPYXX.EXE(spy++).
Вопрос: почему и как этого добиться.
И вобще, можно ли этими дочерними 'окнами-невидимками' управлять.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.07.2011, 18:10
Ответы с готовыми решениями:

Проблема с видимостью HDD
Добрый день У меня есть ноутбук Lenovo Y580, в нем есть HDD WD 500Гб и SSD Samsung evo 860 250Гб. Я собрал новый компьютер, в котором...

Проблема с видимостью объекта класса из функции
Здравстуйте! Работаю со связкой QT+KDevelop. В функции main создается и отображается объект-основная форма. Программа работает с CAN-сетью....

Проблема именно с видимостью функций другим файлам
Я создал чисто тестовый пример проекта который создает след. ошибку со строчкой: в тест проекте есть 4 файла: hll.h 100.cpp ...

16
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.08.2020, 18:44
Помогаю со студенческими работами здесь

MS Excel - проблема отображения окон
При открытии файла в Excel, в результате каких-то непонятных процессов, не отображается окно загруженной книги. При вызове 'Окно - Новое',...

Samsung NP-R540-JS05RU некорректно отображается содержимое окон и вкладок(проблема с диском)
Помогите пжлста!!!!!!! Некорректно отображается содержимое окон и вкладок. Перепробовал сменить размер шрифтов, менял драйвера на более...

Работа с окнами (расположение окон каскадом,расположение окон вертикально,расположение окон)
не работает private void расположениеОконКаскадомToolStripMenuItem_Click(object sender, EventArgs e) private void...

Управление Видимостью
Коллеги, подскажите, pls, в чем может быть дело. Пробую показывать/прятать элемент liMembers (типа listbox) в зависимости от содержимого...

Управление видимостью
1с77 Есть некий документ, в форме которого несколько слоев. При открытии документа (в процедуре ПриОткрытии) анализируется один из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
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(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru