プロセスに影響を与えることはできますか?
私はアプリケーションを.NET 3.5/VS2008でビルドしています。私はwin32の.resファイルで複数のアイコンをアプリケーションに埋め込んでいます。これはVS2008のプロジェクトのプロパティボックスで行われます。 - .icoファイルを指定する代わりに、ボックスにチェックを付けて.resファイルを指定します。 .resファイルには複数のアイコンがあります。私が意味することはhereを参照してください。Vistaは自分のアプリケーションに関連付けられたドキュメントのアイコンをどのように生成しますか?
各アイコンには、256x256xRGB(PNG Cmopressed)の「Vistaグレード」イメージ、256x256x32ビットイメージ、48x48,32x32、および16x16イメージの通常のカスケードが含まれています。 Explorerで結果のexeファイルを見ると、256x256の大きな美しいビッグイメージが表示されます。
私は、Vistaのエクスプローラで右クリック> "Open With ..."> Set Default Programクリックストリームを使用してファイル拡張子をアプリケーションに関連付けることができます。しかし、ドキュメントの横に表示されるアイコンは、折りたたまれたコーナーを持つ白い紙のように見える上にオーバーレイされた小さなアイコンのアプリアイコンです。
「小さなアイコン」のバージョンで表示されていると、元の画像が小さく見えるようになります。それは恐ろしく見えます。
折りたたまれた紙を完全に省略することも、少なくとも重ねた画像を重ねることも可能です。たとえば、C#ファイルのアイコンには、折りたたまれた用紙がありますが、C#エンブレムは大きく見えます。どのように私はこれを得ることができますか? WinZip 12がインストールされているときの.zipファイルのアイコンは大きく、目に見え、折り畳まれた用紙はありません。
ドキュメントアイコンはアプリケーションアイコンと異なるのですか?私のアプリに関連付けられたドキュメントにVistaが使用するアイコンを登録するためには、私のアプリには何かがありますか?
WOW!素晴らしい答え。完璧!ちょうど私が探していたもの! – Cheeso