|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.02.2017, 09:38 | #1 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
Масштабирование программы для разных экранов
Вот возникла такая задача.
есть программа в основной форме которой много меток, фреймов, таблиц по разным листам PageControl. всё хорошо работает. но программа делалась под разрешение 1024*768 (размер окна главной формы 800*600). в те лет 5 назад про широкоформатный монитор не думали. вот тут начальство обновило себе компы и воткнуло разрешение на них 1920x1080. и говорит что мелкая программа не видно в ней ничего без очков... вопрос как можно сделать увеличение без глобального переписывания программы.? в винде например можно тему с крупными шрифтами поставить, но это решение не подходит так как меняет весь рабочий стол и "портит всю красоту". можно ли как нибудь к существующему проекту прикрутить тему с большими шрифтами, без изменения всей темы винды? (винда 7 или выше в редакции проф.)
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
|
10.02.2017, 10:25 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
На счет прикрутить тему не в курсе. А без глобального переписывания поиграться со свойством PixelsPerInch формы, увеличив его.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.02.2017, 14:02 | #3 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
Универсальные способы получить ответ:
- воспользоваться поиском; - просмотреть темы, указанные в самом низу этой страницы... |
10.02.2017, 14:45 | #4 | |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
Цитата:
сейчас пытаюсь понять PixelsPerInch и всё что с ним связано.
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
|
|
10.02.2017, 15:41 | #5 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
|
10.02.2017, 19:36 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Форма при нормальном разрешении и эта же форма при том же разрешении, но с крупным шрифтом. Вернее увеличен размер фонтов. Ну и пересчитаны размеры и положение
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 10.02.2017 в 19:45. |
12.02.2017, 02:37 | #7 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
А что тут понимать, если уже
Имхо, не переписывая программу ничего "красиво" не получится. |
13.02.2017, 09:51 | #8 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
хмм. это я вирус где-то хапнул или всё же каспер не любит PixelsPerInch?
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
|
15.02.2017, 10:35 | #9 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
Для масштабирования достаточно было, увеличивать размеры сторон не надо. в картинках аутосайз убрать(false), скале поставить (true). в таблицах у меня пришлось немного переделывать. но это намного меньше чем писать всё с 0.
Код:
Код:
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
|
15.02.2017, 10:43 | #10 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Каспер в принципе ничего самописного не любит. В коде программы скорей всего есть функционал который он распосзнал как потенциально опасное. Например подключение к стороннему сайту для закачки там обновлений. На пикселизацию он врядли будет ругаться, хотя это тоже не исключено, точнее только у касперского можно узнать. Удалалит временно класс и посмотрите реакцию касперского. Если вякать прекратит как вывод ругается на пикселизацию.
Пишу много и развернуто
Последний раз редактировалось Heneken87; 15.02.2017 в 10:49. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Масштабирование программы под размер экрана (Delphi) | AdrianoBoom | Помощь студентам | 3 | 31.03.2015 17:47 |
Программы для создания загрузочных экранов Windows 7 | Alexandr17 | Windows | 0 | 23.04.2014 19:41 |
Закрепление нескольких экранов в Windows 7 | GODEXPERT | Windows | 1 | 23.12.2013 18:14 |
работа с клавиатурой и экранов в асм`е | r[s]i | Помощь студентам | 1 | 12.03.2012 13:16 |
Масштабирование окна при разных разрешениях | artemavd | Общие вопросы Delphi | 1 | 16.07.2009 17:15 |