View Issue Details

IDProjectCategoryView StatusLast Update
0002140SAS.ПланетаХотелка / Feature requestpublic06-03-2018 14:56
Reportervdemidov Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status confirmedResolutionopen 
Product Version121010 
Target Version41xxxx 
Summary0002140: Исправление масштабирования форм для других DPI
DescriptionСамо масштабирование применяется в случае, когда текущее логическое разрешение экрана (значение Screen.PixelsPerInch) не совпадает с тем, при котором разрабатывалась форма в дизайнере (значение PixelsPerInch, сохранённое в DFM-файле). Некорректность заключается в том, что в некоторых случаях масштабирование не применяется к размеру самой формы, но применяется ко всем дочерним контролам. Также не масштабируются констрейнты формы, что приводит к ещё более некрасивым результатам – сначала форма масштабируется, а потом её размер ограничивается старыми констрейнтами.

А ещё VCL не масштабирует фреймы. Т.е. если фрейму создать в Run-Time вручную, а после этого встроить в форму, то фрейма останется неотмасштабированной.

http://www.delphinotes.ru/2013/06/vcl-form-and-frame-scale-fix.html
TagsNo tags attached.
Attached Files
MainWindow_stdDpi.png (2,062,628 bytes)
MainWindow_highDpi.png (1,740,322 bytes)
Selection_stdDpi.png (70,108 bytes)   
Selection_stdDpi.png (70,108 bytes)   
Selection_highDpi.png (21,530 bytes)   
Selection_highDpi.png (21,530 bytes)   

Relationships

related to 0003317 resolvedzed Пропадают настройки вкладки "Загрузки" при масштабе Windows 200%  
child of 0001798 confirmed Доработка базовой формы 
child of 0002184 resolvedzed Всё слиплось в меню Склейка 

Activities

seven

03-08-2015 13:55

reporter   ~0016272

Last edited: 03-08-2015 13:55

Главная форма выглядит нормально, хотя попиксельное масштабирование на Win8.1 сильно ее размывает. А вот форму "Операция с выделенной областью" немного попортило.

vdemidov

03-08-2015 14:04

manager   ~0016273

Я бы сказал не немного попротило, а до полной неюзабельности.

Issue History

Date Modified Username Field Change
30-08-2013 13:11 vdemidov New Issue
30-08-2013 13:11 vdemidov Issue generated from: 0001798
30-08-2013 13:11 vdemidov Relationship added child of 0001798
30-08-2013 13:12 vdemidov Status new => confirmed
23-09-2013 06:59 vdemidov Relationship added child of 0002184
03-08-2015 13:51 seven File Added: MainWindow_stdDpi.png
03-08-2015 13:52 seven File Added: MainWindow_highDpi.png
03-08-2015 13:52 seven File Added: Selection_stdDpi.png
03-08-2015 13:52 seven File Added: Selection_highDpi.png
03-08-2015 13:55 seven Note Added: 0016272
03-08-2015 13:55 seven Note Edited: 0016272
03-08-2015 14:04 vdemidov Note Added: 0016273
06-03-2018 14:56 zed Relationship added related to 0003317
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request