1
4
这就是我让它工作的方式: 弗斯特如其他人所说,在主工具栏旁边创建一个不可见的工具栏(我使用的是基于Appwizard名称的常用名称):
第二:图片和工具栏资源
有不可见的工具栏
注释
不要使用资源编辑器打开工具栏:它可能需要将其转换为4位才能对其执行任何操作。甚至
如果
你让它这样做(因为,在Visual Studio的背后,wou将再次用高颜色图像替换结果,哈!)我发现(有时?)无法编辑工具栏。很奇怪。
|
2
2
我相信(但我可能错了),这些类与微软收购BCG时包含在MFC中的BCGToolbar类是相同的。如果是这样,您可以在工具栏按钮上创建工具栏,并使用与要为其创建图标的菜单项中相同的ID,它们应该自动显示。当然,您不必实际显示工具栏。 |
3
2
在bcgtoolbar中,只需在资源中创建工具栏并加载它(但不显示窗口),但工具栏按钮必须与要链接到的菜单项具有相同的ID。 |
4
2
尝试使用此功能:
例如:
为我工作得很好。 |
5
0
让人吃惊的是,对于可自定义(即非锁定)工具栏,第一个工具栏,框架被拆分成程序中所有图标的某种调色板位图。如果以后尝试添加更多的工具栏(或不同的工具栏),这些工具栏的位图(或PNG)的颜色深度与第一个工具栏的颜色深度不同,那么它们似乎会失败,因为它无法将它们添加到同一调色板中。 |
cyber101 · vc++未声明的标识符,尽管其已声明 6 年前 |
areum · 如何在列表控件中创建右键单击菜单? 6 年前 |
Rafal · 如何在MFC中的CWnd中显示CFormView? 6 年前 |
Anton Savelyev · 在发布版本中删除类指针会导致内存问题 6 年前 |
xtkwfn · 如何查找目录[已关闭]下的所有文件夹 6 年前 |
Andrew Truckle · 在WPARAM中组合5个值 6 年前 |
user3070144 · 通过全局接口表封送ActiveX 7 年前 |