如何将图标添加到MFC功能区按钮

时间:2011-11-26 08:52:18

标签: visual-studio-2010 visual-c++ mfc icons ribbon

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

1 个答案:

答案 0 :(得分:2)

您可以为每个RibbonCategory仅使用一个文件。

  1. 创建您的png文件(例如32x256)

  2. 像资源一样添加文件

  3. 始终在资源视图中,选择RibbonCategory并将“Large Images”属性设置为您的PNG资源标识符(如IDB_MYMENU_PNG)。

  4. 我也有很多问题使用bmp格式(图像不可见,透明度已删除,......)这就是我推荐png格式的原因。

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