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

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

03.07.2011, 18:10. Показов 3025. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru