![]() |
|
![]() ![]() ![]() |
|
rukudias |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 28.2.2007 Репутация: нет Всего: 0 |
Привет всем!
есть класс CFrameWnd в нем тулбар есть также клас вида как из вида обратиться к тулбару ...ПРАВИЛЬНО! |
|||
|
||||
FREEDEV |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 6.3.2007 Где: Украина->Одесс а Репутация: нет Всего: 3 |
из вида
дальше через mf уже можно обратиться к нужному тулбару --------------------
Microsoft Windows Visla © |
|||
|
||||
rukudias |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 28.2.2007 Репутация: нет Всего: 0 |
Респект и Уважуха!
![]() А как Активировать и деАктивировать отдельную кнопку тулбара? ![]() |
|||
|
||||
FREEDEV |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 6.3.2007 Где: Украина->Одесс а Репутация: нет Всего: 3 |
как обычно все через Ж
![]() вот описание проблемы http://support.microsoft.com/kb/q152376/ Вкратце: создаешь обработчик в CFrameWnd для сообщения ON_UPDATE_COMMAND_UI твоей кнопке в обработчике ставишь pCmdUI->Enable(rectangleEnable); , где rectangleEnable - булева переменная, изменяя которую из вне, например из клас вида - ты включишь/ выключишь кнопку ![]() --------------------
Microsoft Windows Visla © |
|||
|
||||
rukudias |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 28.2.2007 Репутация: нет Всего: 0 |
Респект и уважуха!
Я так выкрутился Cprobe_enable_toolbarApp *cw=(Cprobe_enable_toolbarApp*)AfxGetApp(); CMainFrame* mf; mf=(CMainFrame*)cw->m_pMainWnd; mf->m_wndToolBar.GetToolBarCtrl().SetState(ID_EDIT_CUT,TBSTATE_ENABLED); nt index=mf->m_wndToolBar.CommandToIndex(ID_EDIT_CUT); но есть одно НО если на кнопке не весит обработчик не на ее активность повлиять не ЗЯ. Спасибо за ответы! ![]() |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |