Как сделать уменьшенные или компактные выпадающие иконки в приложении Ribbon Mfc?
Я работаю над MFC C++ Ribbon Application. Программа использует файлы.ico в качестве значков кнопок. Мне нужно установить маленький значок выпадающего кнопки. Некоторые раскрывающиеся кнопки имеют тот же идентификатор, что и родительская кнопка или любая другая кнопка.
если я передам hIcon просто в раскрывающемся меню CMFCRibbonButton, значок будет выглядеть большим. Образ
Код: pParentButton->AddSubItem(новый CMFCRibbonButton(5,_T("Файл"),hLargeIcon,false,hSmallIcon));
и если в раскрывающемся списке я использую конструктор индекса изображения CMFCRibbonButton, значки отображаются маленькими, но кнопка с тем же идентификатором, что и у другой кнопки (в основном родительской кнопки), отображает значок другой кнопки.
Код: pParentButton->AddSubItem(новый CMFCRibbonButton(5,_T("Файл"),pCategory->GetSmallImages().AddIcon(hSmallIcon)));
Изображение (кнопка "Файл" и "Документ" имеет одинаковый идентификатор)
Мне нужно, чтобы значки выглядели маленькими, но в выпадающих кнопках должны отображаться разные значки с одинаковыми идентификаторами кнопок.