Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

controlbar, toolbar

513
20 марта 2009 года
Yurec
228 / / 21.09.2005
подскажите пЛз, как настроить controlbar/toolbar таким образом как это сделано в Delphi. То есть, если не помещаются элменты, то чтобы создавалась кнопка >> с раскрывающимся списком не влезающих кнопок (как в Delphi) - отмечено на рисунке?
14
20 марта 2009 года
Phodopus
3.3K / / 19.06.2008
Там, помоему, CoolBar стоит. Или какой-то рядомлежащий компонент
3.7K
20 марта 2009 года
0nni
326 / / 24.06.2008
в ActionToolBar (вроде так? ну короче который в в стиле "плоского" оффиса) это делается оч просто.
513
23 марта 2009 года
Yurec
228 / / 21.09.2005
Я уже измучался,к а ктолько не делал. Юзал ControlBar и CoolBar, клал в них ToolBar, все это пихал на PageScroller. Но двойной стрлеки так и не получилось....
513
23 марта 2009 года
Yurec
228 / / 21.09.2005
Сделал через TactionToolBar но все равно не то. В Delphi стрелки направлены в другую сторону и единичной стрелки вниз нету, то есть там, возможно иной компонент. Да и сами кнопки другие, может быть можно без TAction?
246
25 марта 2009 года
GIZMO
1.8K / / 30.07.2004
Цитата: Yurec
подскажите пЛз, как настроить controlbar/toolbar таким образом как это сделано в Delphi. То есть, если не помещаются элменты, то чтобы создавалась кнопка >> с раскрывающимся списком не влезающих кнопок (как в Delphi) - отмечено на рисунке?


При размещении на controlbar объекта создается бэнд, на котором этот объект и размещается. Если для бэнда установлен стиль RBBS_USECHEVRON (по умолчанию не установлен и нужно его установить заполнив структутру REBARBANDINFO и отправив сообщение controlbar-у RB_SETBANDINFO) то, при перекрытии краем окна(формы) справа появляется - "кнопка >>" которая называется CHEVRON и окну (форме) на которой расположен controlbar посылается WM_NOTIFY в параметре LPARAM, которого, содержится указатель на структуру типа LPNMHDR(LPNMREBARCHEVRON, а параметр code этой структуры имеет значение RBN_CHEVRONPUSHED ). При получении этого события ты вычисляешь какие кнопки тулбара невидимы, позицию chevron-а и создаешь popupmenu с пунктами соответствующими закрытым кнопкам.

513
27 марта 2009 года
Yurec
228 / / 21.09.2005
Ок, спасибо, Gizmo. Поробую. Хотя, лищнгие действия неочень привлекательны.

Вопрос toAll, кто какие тулы пользует?
303
27 марта 2009 года
makbeth
1.0K / / 25.11.2004
Хм.. привыкай :) Не раз еще с этим столкнешься...
Из нормальных раньше был Toolbar2000 + TBX. Сейчас не знаю, жив ли еще.
246
30 марта 2009 года
GIZMO
1.8K / / 30.07.2004
Цитата: Yurec
лищнгие действия неочень привлекательны.


И это я слышу после бестселлера TlistView и как его побеждать ? Фантастика:)

513
01 апреля 2009 года
Yurec
228 / / 21.09.2005
Цитата: GIZMO
И это я слышу после бестселлера TlistView и как его побеждать ? Фантастика:)



:)))) Да, листвью, конечно крови попил. Поставил Virtual и стал жить счастливо. Хочется чего-то упрощенного и с тулами, а то придется создавать тему "тулбар и как его побеждать"...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог