Вопросы по теме 'ownerdrawn'

MFC: как визуализировать поле со списком в стиле Aero для рисования владельцем?
Я унаследовал большое приложение MFC, которое содержит подкласс CComboBox , который переопределяет OnPaint . В настоящее время он рисует все вручную (с помощью линий и прямоугольников) и отображает поле со списком, которое явно выглядит в стиле...
2765 просмотров
schedule 18.02.2022

Как нарисовать строку без отступов
Я использую функцию GraphicsPath.AddString() , но она рисует текст с небольшим пространством вокруг текста. Есть идеи, как нарисовать строку без этого отступа, только пути текста? Мой код такой: GraphicsPath gp = new GraphicsPath();...
2382 просмотров
schedule 22.03.2023

Это может полностью нарисовать MenuItem?
Я создал свой элемент управления, который может перерисовывать все MenuItem в форме с помощью MenuItem DrawItem() и MeasureItem(). После того, как я запустил программу, MenuItem перерисовывается, как я и ожидал, но что-то меня беспокоит, что MenuItem...
425 просмотров
schedule 19.05.2022

C ++ Владелец Windows нарисовал элемент главного меню ID
Я пытаюсь создать в Windows главное меню, нарисованное владельцем. Я понимаю настройку: menuiteminfo.ftype = MFT_OWNERDRAW Я также знаю об обработке сообщений WM_MEASUREITEM и WM_DRAWITEM. Однако как узнать, какой пункт главного меню...
92 просмотров
schedule 07.01.2023