我正在开发一个win32应用程序,我想在树视图中使用我自己的图像而不是默认的+和 - 符号。
我还发现here我可以在四种情况下使用图像 -
1)选择项目时显示图像,例如打开的文件夹。
2)未选择项目时显示的图像,如关闭的文件夹。
3)在选定或未选定图像上透明绘制的叠加图像。
4)状态图像,是显示在所选图像或未选择图像左侧的附加图像。您可以使用状态图像(例如已选中和已清除的复选框)来指示应用程序定义的项目状态。
我发现了一些像this一样的例子(使用状态图像),但它似乎与我的查询无关。
但我找不到如何用我的图像替换默认的+和 - 树形视图的标志。
请帮助我。提前谢谢。
答案 0 :(得分:2)
不使用指定的图像列表绘制“扩展”按钮;相反,它们来自当前主题(或XP /非主题,是硬编码的字形)。
自定义它们的唯一方法是使用Custom Draw并自己绘制树项目。