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

Вниз

Не работает flat в XP. И пустой caption в toolbuttons   Найти похожие ветки 

 
Damager   (2007-08-06 09:56) [0]

Здравствуйте!

У меня есть тулбар, на котором несколько кнопок с иконками. Некоторые из кнопок содержат текст.
Мне нужно чтобы эти кнопки были в стиле flat.

1) Если пользоваться стандартными tollbutton. То flat работает, но кнопки с пустыми Caption отображают какой-то отступ после иконки. Как будто Caption = пробел.
2) Если пользоваться кнопками типа TJvImgBtn из пакета JEDI, то от них никак не добиться стиля flat, когда в винде схема оформления XP.

Может есть решения какой-нить из двух этих проблем?

Либо нужна кнопка, поддерживающая ICO и flat.


 
Sdubaruhnul   (2007-08-06 21:28) [1]

Если тебя не устраивает то, как Delphi ставит размеры кнопкам, ты можешь послать кнопкам панели инструментов сообщение об изменении размеров в обход борландовских "механизмов".


 
Sdubaruhnul   (2007-08-06 21:30) [2]

Даже примерчик:

 SendMessage(ToolBar.Handle, TB_SETBUTTONSIZE, 0, MakeLong(Width, Height));


 
Damager   (2007-08-07 08:40) [3]

Кнопки будут все одинаковой ширины.
Но мне так не надо! У меня есть кнопки с текстом, а есть без.
Может можно отдельной кнопке ToolButton такую команду послать?


 
Damager   (2007-08-07 09:54) [4]

Решил проблему использованием компонента ToolBar2000.


 
Sdubaruhnul   (2007-08-07 16:40) [5]

>Решил проблему использованием компонента ToolBar2000.

Он не рендерит стандартный фон в XP.



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
1-1186432049
abajun
2007-08-07 00:27
2007.10.21
Перетаскивание в TChart


9-1161610372
Xdebugger
2006-10-23 17:32
2007.10.21
Глюк при установке GLOXODE


1-1186367927
balagur
2007-08-06 06:38
2007.10.21
#0 Запись переменной типа WideString в Image


2-1190796642
F@T@L_Err0r
2007-09-26 12:50
2007.10.21
TColor


2-1191265539
Farel
2007-10-01 23:05
2007.10.21
Blob