テキスト エディタ内で日本語を入力するとき IME (MS-IME, ATOK など) を使いますが, このときのフォントが Visual Studio (IDE) のオプションで設定したフォントにならずに, 常に「MS ゴシック」が使われています。IME は MS-IME と ATOK で試しましたが, どちらも「MS ゴシック」が使われ, 変換確定と同時にエディタに指定したフォントに置き換わりました。VS2003 では期待通り正しく表示されます。IME を必要としない言語圏やテキスト エディタのフォントを標準のままにしている場合は, この問題に気づかないでしょう。私の経験から IME のフォントを設定するには, そのウインドウに ImmSetCompositionFont 関数を使って入力中に使用されるフォントを設定しなければなりませんが, これが適切に設定されていないと考えられます。