Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.06.01;
Скачать: CL | DM;

Вниз

Искажения кнопок в Windows 7   Найти похожие ветки 

 
JohnKorsh   (2013-10-04 13:29) [0]

Не сталкивался ли кто с искажением вида кнопок в Windows 7? Пишу под Delphi 5. Программа под Windows 7 работает, но при выставлении Персонализация - Экран - Шрифт Средний или Крупный кнопки "сжимаются" по ширине так, что не видно Cption. При мелком шрифте - всё нормально. Как с этим явлением бороться?


 
брат Птибурдукова   (2013-10-04 13:34) [1]

погугли в яндексе на тему "SetProcessDPIAware()", может поможет


 
robt5   (2013-10-04 17:37) [2]

а может надо выставить нормальный трутипный шрифт? а не растровый дефолт


 
брат Птибурдукова   (2013-10-04 17:58) [3]


> robt5   (04.10.13 17:37) [2]
Так проблемы не со шрифтом, а с поведением делфовых контролов при выставлении виндовой настройки "крупные шрифты".

ЗЫ. Делфа пихает в файлы форм DPI, с которым форму последний раз редактировали.


 
jumping jack   (2013-10-04 18:39) [4]

Form.Scaled = True?
тогда кнопки должны не "сжиматься", а как раз наоборот расширяться (впрочем, вместе со шрифтами, так что жалобы странные)
разве что Caption прямо впритык к ширине кнопки - ну так сделайте запас хотя бы в пару пикселов
можете попробовать Form.Scaled = False
(и - на всякий случай - Form.Autoscroll = False)


 
JohnKorsh   (2013-10-05 09:45) [5]

Спасибо. Попробую. Только кнопки "сжимаются" так, что Caption и не видно -  вместо кнопки узкая вертикальная полоска.


 
все арамисы, а я Дартаньян   (2013-10-05 10:45) [6]


> JohnKorsh   (05.10.13 09:45) [5]
С Anchors/Margins перемудрил, возможно.


 
mulenrusch ©   (2013-11-22 16:06) [7]

Удалено модератором
Примечание: спам



Страницы: 1 вся ветка

Текущий архив: 2014.06.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.005 c
2-1375958313
санек
2013-08-08 14:38
2014.06.01
Замена русских букв на латинские


2-1376338299
Леха
2013-08-13 00:11
2014.06.01
Directshow по русски


15-1384410584
[ВладОшин]
2013-11-14 10:29
2014.06.01
Инди, дисконнект вызывает AV


15-1383751226
grossm
2013-11-06 19:20
2014.06.01
Чемпионат мира по шахматам.Ананд-Карлсен.


2-1376130285
Вова
2013-08-10 14:24
2014.06.01
как вписать прямоугольник между прямоугольниками