Лента MFC - как изменить размер SMALL Bitmap по умолчанию? - PullRequest
0 голосов
/ 27 октября 2019

Я начал использовать функцию ленты MFC в новом приложении VS 2017 MFC - и обратите внимание, что размеры растровых изображений по умолчанию, которые можно использовать, составляют 16x16 или 32x32. Я использую VS 2015.

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

НО, когда я пытаюсь назначить соответствующийИдентификатор категории (любой категории!), Которая не позволит мне выбрать этот ресурс из выпадающего списка.

Я предполагаю, что выбор размера растрового изображения жестко задан где-то в файлах библиотеки MFC?

Я нашел раздел в файле afxribbonbar.h с несколькими записями CSize (16, 16) и изменил их на CSize (20, 20). НО это ничего не делает.

Есть ли способ изменить выбор небольшого размера растрового изображения без использования какой-либо сторонней утилиты (если она есть)?

...