シェルを使ったビューの表示

[戻る]
雪絵 2002/07/20(土) 00:08:56
フォルダーツリーとファイルリストのビューを表示する
Explorerに似たプログラムを作っています。

ファイルリストビューは、シェルエクステンションのIShellView::CreateViewWindowで
ウィンドウを作ってはめこみましたが、表示内容がおかしいです。

・ショートカットなのに通常のアイコンで表示される
・ごみ箱が、"名前"・"元の場所"といった項目名だけは表示されるけが、
格納されている物が全く表示されない

これは、Windows XPで起こり、Windows2000では起こりませんでした。
OSが原因かと思い、別のシェルエクステンションを使ったプログラムをWindows2000で
実行したら、正常に表示されました。

と、ごちゃごちゃな風なのでまとめますと
----------------------
OS       2000 XP
ProgramA   o   x
ProgramB   o   o
----------------------

いったい、どこに問題があるのでしょうか?
アドバイスよろしくおねがいします。m(_ _)m(ペコリ)

[環境]
-Windows2000 & XP
-VisualStudio 6.0

wood 2002/07/20(土) 04:31:17
VC/C/C++ の何について聞きたいのかはっきりしてください
VC6.0で開発した場合のXPに対する制限事項はここで聞くより
マイクロソフトに聞いたほうが早くありませんか?

Visual Studio 6.0(EP)はまだ販売継続中のようですから,,,

雪絵 2002/07/20(土) 16:13:08
うやむやな質問ですみません。まとめ直しますと...

Windows Shellエクステンションについての質問です。

Windowsエクスプローラのファイルリストビューと同一の表示をしたくて
IShellView::CreateViewWindowを使って作ったウィンドウを表示しました。

ところが、そのウィンドウの表示に関して、以下の問題が起きました。
・ショートカットのアイテムは、矢印のついたアイコンが表示されるべきですが
通常のアイコンで表示されてしまう
・ごみ箱に格納されているアイテムが全く表示されない
ちなみに、"名前"・"元の場所"といった項目名だけは表示される。


どこに問題があるのか検討がつかなくて、困っています。

参考になるかわかりませんが、この現象は、Windows XPで発生し
Windows 2000では正常に動きました。OSの問題でしょうか?

どなたか、教えてくださいませ。
解決のヒントなどでも、オッケーです。

よろしくお願いします。

古いスレッドには追加発言できません。