Visual studio 2010 如何向MFC功能区按钮添加图标

Visual studio 2010 如何向MFC功能区按钮添加图标,visual-studio-2010,visual-c++,mfc,icons,ribbon,Visual Studio 2010,Visual C++,Mfc,Icons,Ribbon,我用VisualC++ 2010创建了一个带色带的MFC应用程序。我已将按钮添加到此功能区,但我不知道如何将图像添加到这些按钮。我尝试从项目中编辑writelarge.bmp文件,并在这些按钮上设置图像索引,但现在功能区图标看起来非常难看。除了从项目中编辑writelarge.bmp文件外,是否有一种简单的方法可以向功能区图像添加图标?您可以为每个功能区类别仅使用一个文件 创建png文件(例如32x256) 像添加资源一样添加文件 始终在资源视图中,选择RibbonCategory并将“大图像”

我用VisualC++ 2010创建了一个带色带的MFC应用程序。我已将按钮添加到此功能区,但我不知道如何将图像添加到这些按钮。我尝试从项目中编辑writelarge.bmp文件,并在这些按钮上设置图像索引,但现在功能区图标看起来非常难看。除了从项目中编辑writelarge.bmp文件外,是否有一种简单的方法可以向功能区图像添加图标?

您可以为每个功能区类别仅使用一个文件

  • 创建png文件(例如32x256)

  • 像添加资源一样添加文件

  • 始终在资源视图中,选择RibbonCategory并将“大图像”属性设置为PNG资源标识符(如IDB_MYMENU_PNG)

  • 我也有很多问题使用bmp格式(图像不可见,透明度删除,…),这就是为什么我推荐png格式

    为了在同一类别中使用原始图像和自定义图像,我创建了一个png文件,它是两者的合并