![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| AndreySol |
|
|||
|
Unregistered |
Вопрос по StatusBar в диалоговом окне (для Visual C++ и MFC).
Помогите начинающему в Visual C++ и MFC. Создаю в диалоге Панель состояния в функции OnCreate() - m_statusbar.Create(this, WS_CHILD | WS_VISIBLE | SBT_TOOLTIPS | CBRS_BOTTOM, AFX_IDW_STATUS_BAR), где m_statusbar - переменная класса CStatusBar. Все получается, панель есть, можно добавить индикаторы, вывести текст в любую часть панели методом SetPaneText(). Но на этом все и заканчивается - не могу добится вывода подсказок при выборе пунктов меню или кнопок Панели инструментов (ToolBar). Подскажите, возможно ли для диалогового окна и StatusBar в нем такая "автоматическая" обработка вывода подсказок как это происходит в стандартном SDI или MDI приложении, созданном тем же AppWizard'ом, а если нет - то как тогда правильно сделать это ручками. Заранее спасибо за ответы и подсказки (в MSDN просьба не отсылать - не имею оного). |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Не понятно, о чём всё-таки идёт речь -- о статусбаре, о тулбаре или о них обоих вместе ?..
Test -------------------- ![]() |
|||
|
||||
| AndreySol |
|
|||
|
Unregistered |
Пробую уточнить вопрос - можно ли как то автоматически ввести отображение подсказок в Панели состояния (для диалогового окна),
как это к примеру происходит в стандартном (то есть созданном AppWizard'ом) SDI или MDI окне. |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Для SDI/MDI всплывающие подсказки (как и сообщения в статусбаре) сопоставляются командам (т.е. пунктам меню и кнопкам тулбара) на уровне CFrameWnd. Для диалога придётся всё делать вручную.
-------------------- ![]() |
|||
|
||||
| AndreySol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: нет Всего: 1 |
Понятно, спасибо.
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |