我们开发了一个用户界面作为 MMC 管理单元,但我们在 Windows XP 上的树形视图中显示图标时遇到问题。
基本上,添加到 TreeView 的 ImageLists 的图标 (.ico) 在 Windows XP 上根本不可见。我们在互联网上进行了研究,并收到了一些指示。, 像这些 -
http://www.pcreview.co.uk/forums/re-mmc-3-0-and-xp-icons-t2611897.html
这建议使用 ico 文件绘制位图。http://msdn.microsoft.com/en-us/library/aa965205(VS.85).aspx
这是一个 MSDN 资源,建议在这方面注意几点。http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.imagelist.aspx这个 MSDN 资源有一个注释,
需要我们在之前添加- 但是因为我们正在构建一个 MMC snap -在,我不明白在哪里使用这些。Application.EnableVisualStyles()
Application.DoEvents()
InitializeComponents()
此链接 - http://msdn.microsoft.com/en-us/library/windows/desktop/bb773175(v=vs.85).aspx#mmc 有一些关于此的信息,但它适用于 VC++ 而我们的整个代码是在 C# 中
有什么线索吗?