ユーザー インターフェイスを 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 スナップを構築しているため-in、これらをどこで使用するのかわかりません。Application.EnableVisualStyles()
Application.DoEvents()
InitializeComponents()
このリンク - http://msdn.microsoft.com/en-us/library/windows/desktop/bb773175(v=vs.85).aspx#mmcにはこれ に関する情報がいくつかありますが、これは VC++ 用ですが、コード全体はC#で
どんな手掛かり?