3

C# および VS2008 でファイルをロードまたは保存するときに、ユーザーがファイル エンコーディングを選択できるようにしようとしています。メモ帳のダイアログ ボックスには、下部にエンコード ドロップダウン オプションがあります。

ここで説明されているように、それを行う方法があります: http://www.codeproject.com/KB/cs/getsavefilename.aspx

ただし、これを行う簡単な方法があるかどうかは疑問です。Windows には、このダイアログがどこかに組み込まれている必要がありますね。

4

1 に答える 1

2

組み込まれているダイアログは、Win32 API によって提供される標準の [ファイルを開く] ダイアログです。このダイアログでは、参照するコード プロジェクトの記事で説明されているように、フックを使用してカスタマイズできます。

この記事で説明されているプロセスは、これを行う唯一の方法であり、独自に作成したものではなく、Win32 ファイルを開くダイアログを実際に使用している場合、メモ帳と Visual Studio が行っていることです。

于 2009-08-19T03:25:30.287 に答える