Форум: "Основная";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];
ВнизДекоративная щель Найти похожие ветки
← →
Georg (2002-04-25 11:49) [0]Доброго времени суток! Есть проблемулька с изображением Label внутри Bevel - Bevel в формате bsRightLine, Label должен показывать текст по правой границе Bevel. Сделал так:
Label.Left := Bevel.Width - Label.Width
тогда Label "залезает" на декоративную щель справа. Как можно узнать ширину этой "щели"?
Благодарствую заранее, люди добрыя.
← →
Anatoly Podgoretsky (2002-04-25 12:01) [1]А зачем узнавать, просто Label.Left := Bevel.Width - Label.Width - смещение справа, сколько нужно
Может просто сделать выравнивание по правой границе, зачем мучаться то.
← →
Georg (2002-04-25 12:09) [2]Так я так и делал. У лейбла стоит AutoSize = True, но он немного наезжает на эту "вдавленную линию". Я так понимаю, что ширина этой линии входит в общую ширину Бевеля.
← →
Dy-Ty (2002-04-25 12:40) [3]если хочешь всё сделать по нормальному , то сделай следующим образом:
Label.Left := Bevel.Width - Label.Width - GetSystemMetrics(SM_CXEDGE);
а вообще - изучай API, если хочешь действительно грамотно писать под Windows
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c