![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Моитор высокого разрешения и Делфи... проблема [D6, WinXP]
Ushakov Denis © (2002-11-28 21:28:00)Хелло, многоуважаемый all! никогда не сталкивался с такой проблемой (или может подскажете где можно такое посмотреть/прочитать)?
Короче - у меня монитор 15 дюймов с разрешением 1600 на 1200 (ноутбук) и , чтобы все не было слишком мелким, в виндовских опциях стоит увеличение всех системных шрифтов, окошек и т.п. (по-умолчанию 96 dpi, а я поставил 120), вот, загрузил свой старый проект в делфи и он, собака, все увеличил пропорционально (т.е. в пикселях окошки увеличились, чтобы в размерах визульно быть такими же как при мониторе с более низким разрешением (в dpi)) Короче вопрос - как в настройках дельфи изменить, чтоб он не смотрел на системные установки виндов а делал все как надо? Как надо - т.е. чтобы в пикселях размеры (шрифтов, рамочек, прочих элементов) не изменялись.
помогите, а то запарился уже
Andrey007 (2002-11-29 14:13:00) [1]Form.Scaled:=False;
Calm (2002-11-29 09:11:00) [2]Если я ничего не путаю, в Delphi можно создавать такие формы, которые не будут зависеть от разрешения. Для этого у TForm есть специальные свойства.
BoxTer (2002-11-29 08:39:00) [3]хм, никак...
Перестаивай проект... обрабатывай событие onResize формы и изменяй размеры и местоположения всех необходимых элементов.
Со шрифтами - маненько посложнее, придется программно определять разрешение монитора и в зависимости от него изменять размерность шрифта формы, и следовательно, всех ее элементов.