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

Вниз

Многострочный caption   Найти похожие ветки 

 
Ильдар   (2002-07-31 11:03) [0]

как его сделать для кнопки


 
Виктор Щербаков ©   (2002-07-31 11:07) [1]

Для какой именно (название компонента)?


 
Толик ©   (2002-07-31 11:14) [2]


SetWindowlong(Button1.Handle, GWL_STYLE,
GetWindowLong(Button1.Handle, GWL_STYLE) or BS_MULTILINE);
Button1.Caption := "Многострочный"#13#10"Caption";


 
Ильдар   (2002-07-31 12:06) [3]

>Виктор Щербаков TButton


 
Виктор Щербаков ©   (2002-07-31 12:08) [4]

Тогда см. Толик © (31.07.02 11:14)


 
Nikolai_S ©   (2002-07-31 15:06) [5]

2 Толик ©
А как выравнивание установить?


 
Lola ©   (2002-07-31 21:37) [6]

Можно по-рабочекрестьянски - пробелами.


 
Толик ©   (2002-08-01 11:27) [7]

to Nikolai_S © (31.07.02 15:06)
Элементарно - добавить соответствующие флаги:

SetWindowlong(Button1.Handle, GWL_STYLE,
GetWindowLong(Button1.Handle, GWL_STYLE) or BS_MULTILINE or
BS_TOP or BS_RIGHT);
Button1.Caption := "Многострочный"#13#10"Caption";

Теперь Caption (точнее тот прямоугольник, в котором отображается Caption) будет позиционирован относительно правого верхнего угла.

А вот если Вы хотите, чтобы заголовок был расположен например так:

«Многострочный»
«Caption»

то такое надо рисовать вручную (благо что HDC у кнопки достать не сложно). Вопрос в другом: "А оно Вам надо?". Ведь существуют стандарты пользовательских интерфейсов, которые предоставляет Windows и поддерживает VCl. Imho, лучше сосредоточится на логике программы, а весь внешний вид оставить на VCL. Впрочем, м.б. я и не прав :)



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
1-48103
Link
2002-08-05 13:20
2002.08.15
Указатель в виде песочных часов


7-48329
SLY-YO
2002-06-01 04:00
2002.08.15
Как программно отключить клавиотуру!


1-48025
V.Turecky
2002-08-03 15:33
2002.08.15
Идентификация LoadFromResourceName.


1-48206
KIR
2002-07-09 13:10
2002.08.15
Печать даграмм


6-48235
JibSkeart
2002-05-30 14:32
2002.08.15
Как сделать прогу что то вроде Клинт ,Сервер ?