- ベストアンサー
Vistaのアイコン表示で不可解が・・・
なぜ、パブリックのドキュメントのアイコンだけ特大アイコンや大アイコンで表示できないのでしょうか?あるとき、パブリックをクリックしたとき、パブリックのドキュメントだけ大アイコン表示されていませんでした。それまで中アイコンで表示していましたので、わかりませんでしたが、大、特大と表示を切り替えてもパブリックのドキュメントだけ大きくなりませんでした。電気屋さんに行って10台ほど確認しましたがどれも同じ症状でした。これが正常の状態なのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>大、特大と表示を切り替えてもパブリックのドキュメントだけ大きくなりませんでした。 上記については、問題なく正常な状態と言えるのですが、こればバグみたいなモノで、マイクロソフトがアイコンの参照先「Shell32.dll」を含め、パブリックドキュメントのアイコン参照先である「mydocs.dll」のアイコンをVista様に変更しておらず、XP用の「dll」ファイルをそのまま流用している為です。 多分、この問題はマイクロソフトも認識していると思いますが、おそらくVistaから導入されたテーマファイル「エアロ、ベーシック、クラシック等」でクラシックテーマを選択したときに、アイコンもクラシックタイプのモノに適応させる為だと思いますが、あくまで個人的な見解です。 この問題を解決(Vista用のアイコンに変更)するにはリソース(システム情報)を書き換える必要が有り、アイコンリソースを自動的に変更する為のフリーソフトも存在しています。 ご参考までに...
その他の回答 (2)
この問題については、SP2 ベータ版で改善されています。 もう少しお待ちください。
お礼
ありがとうございます。期待して待ちます。
- soubandako
- ベストアンサー率85% (24/28)
自分のVistaを使って試してみたところ、確かに「パブリックのドキュメント」のアイコンは中以上のサイズにならないですね。 そこで、どうしてこのような表示になるのか次の方法で調べてみました。 まず、Vistaのシステムアイコンはどこに格納されているのかを知るため、「パブリックのドキュメント」フォルダを右クリックしてプロパティを開く→カスタマイズタブをクリック→フォルダアイコンの項目のアイコンの変更ボタンを押して、アイコンデータが「%SystemRoot%\system32\SHELL32.dll」というファイルに格納されている事を確認。 次に、そのファイルを、「IcoFX」というフリーのアイコン作成ソフトで開き、「Icon 127」が「パブリックのドキュメント」フォルダのアイコンのようでしたので、それをExtractしてみたところ、各表示色用の16x16ピクセル、32x32ピクセル、48x48ピクセルのアイコンしか存在していませんでした。 Vistaの特大アイコンは256x256ピクセルのサイズですが、そのサイズのアイコンが用意されていないために、48x48ピクセルの中アイコンまでしか表示出来ないのだと思います。よって、「パブリックのドキュメント」フォルダの表示は正常な表示なのではないかと思います。 (特大アイコンに出来る「パブリックのピクチャ」や「パブリックのミュージック」フォルダには256x256ピクセルのアイコンが用意されていました) なお、大アイコンは96x96ピクセルのようですが、これは特大アイコンを縮小して表示しているようです。
お礼
早速のご回答ありがとうございます。パブリックのドキュメントアイコンは、235ですが127もともに大きくなりませんでした。 サイズの細かい回答参考になりました。ありがとうございます。
お礼
ありがとうございます。何か胸につかえてたものがすっと・・・ そんな感じです。