Описание тега cmfcmenubutton

1 ответ

CMFCMenuButton неправильно перерисовывается при переключении режима высокой контрастности

В проекте C++ MFC я использую CMFCMenuButton используя MSVC 2013. Когда я переключаю режим высокой контрастности, кнопка не перекрашивается должным образом (для сравнения отображается обычная кнопка): призвание Invalidate() или же ShowWindow(SW_HIDE…
1 ответ

Как установить OriginalState динамически созданного CMFCToolbar?

Я создал несколько панелей инструментов динамически в моем приложении MFC m_cToolBarEx.CreateEx(this, TBSTYLE_FLAT , WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC | CBRS_HIDE_INPLACE); панель инстру…
12 сен '18 в 11:51
2 ответа

Почему стрелка выпадающего меню не нарисована для CMFCMenuButton?

Я столкнулся с этой проблемой при попытке добавить CMFCMenuButton в существующее приложение MFC. Он работал правильно, и даже изменил размер кнопки, чтобы разместить выпадающую стрелку. Но он не рисовал стрелку выпадающего меню, и когда я завис над …
30 июн '10 в 17:30
1 ответ

CMFCMenuButton не закрывается

У меня есть CDialog с CFMCMenuButton, когда я его открываю, все выглядит нормально: Проблема возникает, когда я щелкаю в другом месте, чтобы закрыть меню. Меню кажется незапираемым, если пользователь не выберет его опцию. И если я нажимаю Escape на …
14 авг '15 в 10:16
0 ответов

Как сохранить переменные расширения CMFCToolbar в реестре через состояние сохранения / загрузки?

Я сделал классы расширения CMFCToolbarButton и CMFCToolbar для просмотра подсказки и описания на динамически создаваемой панели инструментов. Конструктор расширения похож на CMFCToolBarButtonEx(nID, nIconIndex, strTitle, strDescription); Добавлена ​…
04 окт '18 в 06:42
1 ответ

CMFCMenuButton не показывает выпадающий список в релизе

У меня есть CMFCMenuButton на CDialogBar, который имеет очень странное поведение: он показывает свой выпадающий список в сборке Debug, но не показывает его в сборке выпуска. Отладочная сборка: Выпуск сборки Кажется, что-то не так происходит при вызо…
05 авг '13 в 10:29
0 ответов

CMFCMenuButton не уважает темную цветовую схему

Как изменить внешний вид или MFCMenuButton? Нам нужна какая-то темная цветовая схема, поэтому для стилей задано CMFCVisualManagerOffice2007::Office2007_ObsidianBlack. Визуальный менеджер настроен следующим образом: class CustomVisualManager : public…
05 май '15 в 12:16
1 ответ

Пример кода для CMFCMenuButton?

Извините за вопрос новичка, но может ли кто-нибудь указать мне на пример кода, который иллюстрирует использование CMFCMenuButton? Справка Microsoft ссылается на "Образцы новых элементов управления", но эти образцы, похоже, находятся в Visual Studio …
13 авг '15 в 20:08
1 ответ

Как правильно отправить CMFCMenuButton выбранный идентификатор на карту сообщений?

Во -первых, позвольте мне описать, что у меня есть: сценарий: CMFCMenuButton, загруженный с CMenu в диалоге тест: нажмите на пункт меню результат: карта сообщений получит идентификатор CMFCMenuButton а не идентификатор меню как получить фактический …
17 июн '15 в 15:30
1 ответ

CMFCMenuButton с программно построенным меню?

Я новичок в элементе управления MFCMenuButton; вот мой код в OnInitiDialog(): // Load application list into menu button m_ApplicationMenu = CreateMenu(); m_MenuInfoSize = 2; m_MenuInfo = new MENUITEMINFO[m_MenuInfoSize]; memset(m_MenuInfo, 0, sizeof…
25 мар '13 в 00:44
1 ответ

Проблема с правильным удалением всех элементов подменю в CMFCMenuButton.

Я запутываюсь. У меня есть меню: IDR_MENU_POPUP_MANAGE_GROUPS MENU BEGIN POPUP "__MANAGE_GROUP__" BEGIN MENUITEM "Add Group", ID_POPUP_ADD_GROUP POPUP "Edit Group" BEGIN MENUITEM "__EDIT__", ID_POPUP_EDIT_GROUP_BASE END POPUP "Delete Group" BEGIN ME…
23 июл '23 в 09:36
2 ответа

Условно установите курсор мыши на элементе управления CMFCMenuButon.

У меня есть стандартный элемент управления в моем диалоге: CONTROL "Congregation Link",IDC_MFCMENUBUTTON_CONGREGATION_LINK, "MfcMenuButton",WS_TABSTOP,257,60,159,14 Это меню: IDR_MENU_HYPERLINK_POPUP MENU BEGIN POPUP "__HYPERLINK__" BEGIN MENUITEM "…
03 авг '23 в 17:57