|
1 / 1 / 1
Регистрация: 06.06.2009
Сообщений: 116
|
|
Чудеса под Windows 1011.05.2017, 22:45. Показов 1430. Ответов 13
Метки нет (Все метки)
Здравствуйте.
Поставил себе недавно Windows 10 и попытался запустить на нём Builder C++ 6.0. Принципиально он заработал, но в некоторых программах на формах произошло какой-то невероятное масштабирование. На рисунке привожу скрин. Исходно серый фон должен был заполнять всю белую область. Фон сделан jpg изображением. Размеры фона остались прежними, а вот всё остальное разъехалось вправо и вниз (надписи, компоненты). Причём это - проблема не самого Builder-а, т.к. скрин приводится программы, которая была собрана на другом компе под Win7 и там она показывается нормально. А под Win10 и программа показывается так и её проект открывается в Билдере тоже искаженным. Но и это ещё не всё. Так ведут себя только некоторые программы, а некоторые с аналогичным наполнением и дизайном отображаются нормально. Чудеса какие-то! Никто не сталкивался с такой самодеятельностью Винды? Спасибо.
0
|
|
| 11.05.2017, 22:45 | |
|
Ответы с готовыми решениями:
13
Epson L4150: под Windows XP работает, под Windows 7 не видит Геймпад не работает под Windows 7 Pro, но работает под Windows 8 Home basic
|
|
1 / 1 / 1
Регистрация: 06.06.2009
Сообщений: 116
|
|
| 11.05.2017, 22:47 [ТС] | |
|
Скрин
0
|
|
|
1709 / 905 / 207
Регистрация: 25.11.2009
Сообщений: 1,850
|
|
| 11.05.2017, 22:53 | |
|
YuryD, такое может быть, если в настройках системы установлено масштабирование текста.
Попробуй у формы, а точное у всех форм, выставить свойство Scaled = false. Тогда эта настройка системы не будет влиять.
0
|
|
|
279 / 156 / 52
Регистрация: 30.06.2011
Сообщений: 1,712
|
||
| 13.05.2017, 09:31 | ||
|
0
|
||
|
1 / 1 / 1
Регистрация: 06.06.2009
Сообщений: 116
|
|
| 13.05.2017, 09:44 [ТС] | |
|
Я пробовал на Builder XE, результат тот же. Мне кажется, что это проблема не в параметрах формы, т.к. проект уже таким открывается. И под ХЕ то же самое. Может это какая-то настройка в файле проекта? Потому, что есть проекты, которые имеют все те же компоненты и дизайн, но показываются и работают нормально. См. рисунки.
0
|
|
|
1 / 1 / 1
Регистрация: 06.06.2009
Сообщений: 116
|
|
| 13.05.2017, 16:37 [ТС] | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 06.06.2009
Сообщений: 116
|
|
| 13.05.2017, 17:15 [ТС] | |
|
Разобрался! Помог совет г-на Lelik-pahan. Надо поставить свойство Scaled = false, НО (!!!) это надо сделать когда проект открыт в системе с низким разрешением (до масштабирования). Если проект открыт в системе с высоким разрешением (у меня 1920х1080), то проект уже промасштабировался и это свойство ставить уже поздно. Любопытно, что я ставил разрешение 1024х768, запускал Билдер и всё равно проект с включенным свойством Scaled масштабировался. Наверное, кроме разрешения важен размер текста.
Резюме: если хотим сохранить проект в первоначальном виде на любых разрешениях и размерах текста надо свойство Scaled = false, либо проектировать систему так, чтобы масштабировалось всё.
0
|
|
|
1709 / 905 / 207
Регистрация: 25.11.2009
Сообщений: 1,850
|
||
| 13.05.2017, 21:20 | ||
|
0
|
||
|
|
||
| 13.05.2017, 21:29 | ||
|
Учитывая что у ТС фоновое изображение, проще было бы рисовать по нему с учетом относительных размеров. Кстати я так и не понял что у ТС не так, он ведь не привел два рисунка как есть и как должно быть. Я лишь понял что у него компоненты поплыли.
0
|
||
|
129 / 65 / 16
Регистрация: 03.09.2015
Сообщений: 832
|
|
| 18.05.2017, 07:06 | |
|
Просто поставьте на win10 классическую тему windows xp. В большинстве случаев помогает с отображением элементов (тему нужно качать)
0
|
|
| 18.05.2017, 07:06 | |
|
Помогаю со студенческими работами здесь
14
Консультант+ на машине под Linux по сети с машины под Windows Есть задача - написать FTP сервер под телефон (android) и клиент под ПК(Windows) Программа работает под Mac и вылетает под Windows SBCL под Windows. Не создаётся .exe из-под Slime Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|