シェルを使ったビューの表示 – プログラミング – Home

シェルを使ったビューの表示
 
通知
すべてクリア

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


雪絵
 雪絵
(@雪絵)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

フォルダーツリーとファイルリストのビューを表示する
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
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

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

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


返信引用
雪絵
 雪絵
(@雪絵)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

うやむやな質問ですみません。まとめ直しますと...

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

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

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

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

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

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

よろしくお願いします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました