フォルダーツリーとファイルリストのビューを表示する
Explorerに似たプログラムを作っています。
ファイルリストビューは、シェルエクステンションのIShellView::CreateViewWindowで
ウィンドウを作ってはめこみましたが、表示内容がおかしいです。
・ショートカットなのに通常のアイコンで表示される
・ごみ箱が、名前・元の場所といった項目名だけは表示されるけが、
格納されている物が全く表示されない
これは、Windows XPで起こり、Windows2000では起こりませんでした。
OSが原因かと思い、別のシェルエクステンションを使ったプログラムをWindows2000で
実行したら、正常に表示されました。
と、ごちゃごちゃな風なのでまとめますと
----------------------
OS 2000 XP
ProgramA o x
ProgramB o o
----------------------
いったい、どこに問題があるのでしょうか?
アドバイスよろしくおねがいします。m(_ _)m(ペコリ)
[環境]
-Windows2000 & XP
-VisualStudio 6.0
VC/C/C++ の何について聞きたいのかはっきりしてください
VC6.0で開発した場合のXPに対する制限事項はここで聞くより
マイクロソフトに聞いたほうが早くありませんか?
Visual Studio 6.0(EP)はまだ販売継続中のようですから,,,
うやむやな質問ですみません。まとめ直しますと...
Windows Shellエクステンションについての質問です。
Windowsエクスプローラのファイルリストビューと同一の表示をしたくて
IShellView::CreateViewWindowを使って作ったウィンドウを表示しました。
ところが、そのウィンドウの表示に関して、以下の問題が起きました。
・ショートカットのアイテムは、矢印のついたアイコンが表示されるべきですが
通常のアイコンで表示されてしまう
・ごみ箱に格納されているアイテムが全く表示されない
ちなみに、名前・元の場所といった項目名だけは表示される。
どこに問題があるのか検討がつかなくて、困っています。
参考になるかわかりませんが、この現象は、Windows XPで発生し
Windows 2000では正常に動きました。OSの問題でしょうか?
どなたか、教えてくださいませ。
解決のヒントなどでも、オッケーです。
よろしくお願いします。