Как добавить значки на кнопки ленты MFC - PullRequest
1 голос
/ 26 ноября 2011

Я создал в Visual C ++ 2010 приложение MFC с лентой. Я добавил кнопки на эту ленту, но я не знаю, как добавить изображения к этим кнопкам. Я попытался отредактировать файл writelarge.bmp из проекта и установить индекс изображения для этих кнопок, но теперь значки на ленте выглядят очень некрасиво. Существует ли простой способ добавления значков к изображениям ленты, кроме редактирования файла writelarge.bmp из проекта?

1 Ответ

2 голосов
/ 15 февраля 2012

У вас есть возможность использовать только один файл для каждой категории ленты.

  1. Создайте файл png (например, 32x256)

  2. Добавитьфайл похож на ресурс

  3. Всегда в представлении ресурсов выберите свою RibbonCategory и задайте для свойства «Большие изображения» свой идентификатор ресурса PNG (например, IDB_MYMENU_PNG).

У меня также много проблем с использованием формата bmp (изображение не видно, прозрачность удалена, ...), поэтому я рекомендую формат png.

Для использования оригинальных и пользовательских изображений вВ той же категории я создал png-файл, который объединяет оба.

...