![]() |
|
|
![]()
|
|
| artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Всем привет!
Мне нужно, чтобы кнопка на ToolBar'е вела себя как кнопка со стилем tbsCheck, но в тоже время имела стрелочку как у стиля tbsDropDown. Как этого можно добиться? -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 18 Всего: 135 |
Под рукой нет исходников builder'а, но когда у меня возникали подобные проблемы, я находил в них, как они делают подобные вещи, и делал это из кода. В твоём случае это будет выглядеть примерно так
сообщения WM_SETCHECKABLE, WM_SETDROPDOWNABLE я придумал, а тебе нужно будет найти их в исходниках TToolButton -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 18 Всего: 135 |
artsb, sorry, обманул. TToolButton не наследуется от TWinControl, поэтому у него нет Handle.
Но у TToolBar'а он есть. Попробуй послатит сообщение TB_SETBUTTONINFO, заполнив fsStyle в TBBUTTONINFO -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
borisbn, спасибо за наводку. Попробовал, но результатов это не принесло. Ни в какую не хочет ставить два стиля сразу.
Ладно, сделаю по-другому. Но тему я не закрываю, вдруг кого-нибудь осенит -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |