Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кнопка в стиле XP с картинкой [Delphi, Windows]


Maestro ©   (2008-03-03 13:25:00) 

Подскажите, как создать на KOL кнопку (в силе WinXP!) с картинкой? На BitBtn манифест не действует!


Ned   (2008-03-16 18:58:00) [1]

> Нет мне нужно на кол..
Это по-старорусски :) В стиле Ивана Грозного :) Программеров - на кол :)


AndreyRus   (2008-03-09 12:39:00) [2]


> Нет мне нужно на кол..

:) Дружище, создай новую ветку.
Не засоряй тему.


DJ_UZer   (2008-03-09 12:17:00) [3]

Нет мне нужно на кол..


AndreyRus   (2008-03-09 07:32:00) [4]


> А подробнее можно, как xp стили сделать?


:) Боян. Ищи по форуму - "манифест".


DJ_UZer   (2008-03-09 03:43:00) [5]

А подробнее можно, как xp стили сделать?


AndreyRus   (2008-03-08 08:22:00) [6]


> Тем что выглятит не так как должно быть.

А точнее. :)


mdw   (2008-03-07 14:07:00) [7]


> А в чем выражается неадекватность?

Тем что выглятит не так как должно быть.


AndreyRus   (2008-03-07 05:14:00) [8]


> Ну, например, TabControl точно неадекватно.

А в чем выражается неадекватность?


mdw   (2008-03-06 18:40:00) [9]

Ну, например, TabControl точно неадекватно.


AndreyRus   (2008-03-06 14:36:00) [10]


> Кстати, по моему мнению, лучше все же включать GRAPHCTL_XPSTYLES,
>  размер немного увеличится, но приложение будет адекватно
> выглядеть в WinXP с включенными темами.

А без GRAPHCTL_XPSTYLES выглядит неадекватно что ли? :)


mdw   (2008-03-06 13:25:00) [11]

Ставите у кнопки свойство AcceptChildren:=true, кладете на нее нужный контрол (в вашем случае отображающий картинку, например PaintBox), и радуетесь.
Кстати, по моему мнению, лучше все же включать GRAPHCTL_XPSTYLES, размер немного увеличится, но приложение будет адекватно выглядеть в WinXP с включенными темами.


Maestro   (2008-03-06 12:48:00) [12]


> ну или использовать AcceptChildren=true

А можно поподробнее... Примерчик, если можно...


Barloggg   (2008-03-05 13:32:00) [13]

ну или использовать AcceptChildren=true


Compiler   (2008-03-03 16:31:00) [14]

Воткнуть директиву GRAPHCTL_XPSTYLES. Все будет в ХР, но веса программе прибавится или
http://www.delphimaster.ru/cgi-bin/forum.pl?n=10&id=1203259853[3] пост, может поможет


Danger   (2008-03-03 14:39:00) [15]

Все же, что -то там вносили в kol.pas вроде, и с манифестом bitbtn отображался. В любом случае, есть универсальный (хотя и кривой!) вариант - сделать кнопку, как toolbar с единственной кнопкой.


Наверх

Титульная страница Поиск, карта сайта Написать письмо