2012-02-15 5 views
2

C#でファイルアイコンを変更するための何かを提案できますか?私がここで言うことは、C#にはファイルのアイコンを変更するために使用できるクラスがあることです。たとえば、メモ帳のファイルアイコンをC#のdocファイルのアイコンに置き換えることはできますか?C#でのファイルアイコンの変更

私はファイルのアイコンを抽出することができますが、ファイルに新しいアイコンを適用しようとしています。

私はそれを詳細に説明しようとします。私は、ファイルを処理するWindowsアプリケーションに取り組んでいます。このアプリは特別なフォルダを作成し、ユーザーはこのフォルダにファイルやフォルダを作成できます。今、ユーザーがファイルを作成するとき、私は処理中であるとしてそれを示すカスタムアイコンを適用したい。処理が完了すると、ファイルアイコンは処理完了に変更されます。私はこれが今、意味があることを望みます。

ありがとうございます。

+0

なぜ-1を参照してください? –

+0

私は "この質問は研究努力を示していない"と思います。あなたは何を試しましたか?問題があるコードはありますか? Windowsはバイナリにアイコンが埋め込まれた実行ファイル以外のファイルではなく、ファイルタイプごとにアイコンを設定することを理解していますか? –

+0

ファイルにはアイコンがありません。 – tafa

答えて

2

このためにカスタムシェル拡張を作成する必要があります。 「アイコンオーバーレイハンドラ」として知られています。これはTortoiseSVNのようなアプリケーションがエクスプローラにアイコンを追加するのと同じ方法です。

は、この質問には、このMSDN articlethis code example

+0

これは私がこれについてR&Dを始めたときに知りたかったことです。私はアンマネージドDLLとマネージDLLも持っています。しかし、私はそれを使用することができません。私はWebアプリケーションで仕事をしています。これは初めての私はWindowsアプリケーションで作業しています。 –

+0

このコードの使用方法を記入してください。私は最後の2週間からR&Dをやっているので、ICON OVERLAYと書かれているほとんどすべてのリンクを検索しました。 –

関連する問題