使用 Gimp 修改 MFC MS Visual Studio 2019 应用程序的工具栏

Modify Toolbar for MFC MS Visual Studio 2019 app with Gimp

我正在尝试使用 GIMP 2.10.24(也尝试使用 2.9)为 Visual Studio 2019 资源编辑器中的 MFC 应用程序修改工具栏的 BMP 文件。

使用 ,我可以保存 BMP 文件,以便它在 Visual Studio 中打开。 我还将模式设置为 RGB 并确保没有 alpha 通道。

MS VS 编辑器的标题是

0x0, 1 bit, BMP

和以前一样。

应用程序构建正常,但是当我 运行 它时,

VERIFY(toolBar->LoadToolBar(nID));

异常失败。

我还需要做些什么来让我的工具栏再次加载吗?

提前致谢!

我终于找到了一个适用于最新版本 GIMP 的解决方案(感谢所有做出贡献的人!):

  • 请勿转换为 RGB!混淆来自这样一个事实,即“高级选项”仅在您转换为 RGB 时处于活动状态,但您不需要高级选项。也许这在 MSVS 或 GIMP 中的某个时刻发生了变化,因为不同论坛上的解释对这一点感到困惑......
  • Image/Mode -> 索引颜色(请勿更改)

File/Export 作为...:[=​​10=]

  • 运行-长度编码:不检查
  • 兼容性选项:不写颜色space信息:检查
  • 高级选项:无法访问,但这无关紧要! 其他技巧:您可以将工具栏(不是整个工具栏)的按钮从 Gimp 一个一个地复制粘贴到 VS(如果 Gimp 中的颜色设置如上所述;否则,您会松散/混淆颜色)。

已使用 Microsoft Visual Studio 2019 企业版和 GIMP 2.10 进行测试。