![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]()
C картинками у вас всё нормально.
Вам нужно подогнать размер главного окна и всех окон, элементов внутри. К примеру у меня есть форма с кнопкой. Я создавал её для экрана FullHD 1920x1080, увеличения экрана нет, т.е. коэфф. DPI = 1 Для масштабирования на экранах, где включено увеличение я написал такой код: Код:
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 17.06.2021
Сообщений: 17
|
![]()
kvitaliy, спасибо
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 17.06.2021
Сообщений: 17
|
![]()
kvitaliy, вроде лучше не стало. может я что-то не так сделал?
Код:
|
![]() |
![]() |
![]() |
#14 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]()
У вас на вашем компе чему равно DeltaDPI?
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 17.06.2021
Сообщений: 17
|
![]()
kvitaliy, у меня 1.25. Но у меня и так было все норм. Но вот у друга DeltaDPI = 1 и у него такая хрень и вот это я хочу исправить.
|
![]() |
![]() |
![]() |
#16 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]() |
![]() |
![]() |
![]() |
#17 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]() |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 17.06.2021
Сообщений: 17
|
![]()
kvitaliy, сделал на Dpi = 1 запустил все норм, сохранил. Поменял на Dpi =1,25 запустил exe. И вот результат.
|
![]() |
![]() |
![]() |
#19 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]()
Нормальный результат.
Нужно не только расположение надписей и размеры тоже корректировать на этот же коэффициент, но и изображения. Там у вас Label или что? Left, Top как указано, как и у изображений, явно? Все линейные размеры нужно корректировать. |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 05.05.2018
Сообщений: 94
|
![]()
король смерти, рискну предположить, что надписи "Продолжить", "Новая игра", "Выход из игры" у Вас не нарисованы на соответствующих картинках-кнопках оранжевого и красного цвета. Возможно, надо нарисовать на соответствующих картинках-кнопках оранжевого и красного цвета надписи "Продолжить", "Новая игра", "Выход из игры", а затем соорудить соответствующие обработчики для этих картинок-кнопок. В противном случае рисунки и надписи совмещать очень сложно: при измерении разрешения экрана они обязательно "слетят". Успехов!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как это возможно | komra2 | Операционные системы общие вопросы | 2 | 07.05.2016 01:29 |
Обьясните пожалуста как и что делает эта программа и почему она это делает. | Dimka-novitsek | Общие вопросы C/C++ | 7 | 16.10.2013 12:02 |
Обьясните как работает это программа(VBA) | Desyat | Помощь студентам | 1 | 28.12.2011 08:59 |
Обьясните как решается это уровнения | sektor2011 | Помощь студентам | 3 | 27.01.2011 18:54 |
Возможно вы знаете как исправить это | RockyNV | Компьютерное железо | 3 | 31.05.2010 19:26 |