Реализовать владелец рисования строки меню MFC

Я хочу создать панель меню рисования владельца (под строкой меню я имею в виду полосу, которая имеет ту же ширину, что и окно приложения, а не только для размещения меню), как та, что на изображении ниже

Обратите внимание на пункт меню справа и цвет фона для панели, которая занимает всю ширину окна

(Обратите внимание на пункт меню справа и цвет фона для панели, которая занимает всю ширину окна)

Я хочу только кнопки чтобы быть настроенным (размер и прямоугольник с рамкой при наведении, и другой эффект, когда они активны), само всплывающее меню должно быть меню по умолчанию Windows.

Что я сделал до сих пор?

Мне удалось создать меню рисования владельца, но у меня есть следующие проблемы:

  • прямоугольник строки меню имеет ширину суммируемых элементов (Мне нужно, чтобы взять полную ширину окна)
  • все пункты меню оформлены одинаково (Я хочу только верхние кнопки быть в таком стиле)

Как я могу получить желаемый вид моего меню?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]