Добавление стрелок раскрывающегося списка к кнопкам CMFCToolBar - PullRequest
0 голосов
/ 19 марта 2009

Может кто-нибудь объяснить, как добавить стрелки раскрывающегося списка на кнопки панели инструментов CMFCToolBar - как для кнопок отмены / возврата. Мы сделали это с CToolBar, используя стиль TBSTYLE_EX_DRAWDDARROWS и уведомление TBN_DROPDOWN. Это не похоже на работу с CMFCToolBar. Я полагаю, что эти выпадающие стрелки добавлены в демонстрационную версию пакета VisualStudioDemo MFC, но я не могу понять, как.

1 Ответ

1 голос
/ 20 марта 2009

В образце VisualStudioDemo в CMainFrame::OnToolbarReset они заменяют кнопку «Отменить» на панели инструментов на собственный класс с именем CUndoButton, например:

m_wndToolBar.ReplaceButton(ID_EDIT_UNDO, CUndoButton(ID_EDIT_UNDO, _T("&Undo")));

CUndoButton объявлено в файле "UndoBar.h" примера проекта, так что вы можете использовать его или изменить по своему усмотрению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...