![]() |
1
4
我是这样让它工作的: 第一位的正如其他人所说,在主工具栏旁边创建一个不可见的工具栏(我使用的是基于AppWizard名称的常用名称):
第二:图片和工具栏资源
有一个不可见的工具栏
笔记
不要用资源编辑器打开工具栏:它可能必须将其转换为4bit才能对其进行任何操作。甚至
如果
你让它这样做(因为,在Visual Studio的背后,会再次用高颜色图像替换结果吗,哈!),我发现它(有时?)根本无法编辑工具栏。很奇怪。
|
![]() |
2
2
我相信(但我可能错了)这些类与微软收购BCG时MFC中包含的BCGToolbar类相同。如果是这样,您可以创建一个工具栏,并在工具栏按钮上使用与要为其创建图标的菜单项中相同的ID,它们应该会自动显示。当然,您不必实际显示工具栏。 |
![]() |
3
2
在BCGToolbar中,在资源和应用程序中创建一个工具栏就足够了;加载它(但不显示窗口),但工具栏按钮必须与要链接到的菜单项具有相同的ID。 |
![]() |
4
2
尝试使用此功能:
例如:
对我来说工作得很好。 |
![]() |
5
0
有一件事可能会让人感到惊讶,那就是对于可定制(即非锁定)的工具栏,你制作的第一个工具栏,框架会拆分并变成程序中所有图标的某种调色板位图。如果您稍后尝试添加更多工具栏(或不同的工具栏),这些工具栏具有与第一个不同颜色深度的位图(或png),它们似乎会失败,因为它无法将它们添加到同一调色板中。 |