質問ですが、よろしくお願いします。
 下記のように、適当なファイルをバイナリ指定でオープンしてデータ書き出しをしているのですが、
メモ帳でのぞいてみると、文字がそのまま表示されてしまい、バイナリになっていません。
 書式のどこかに勘違いがあるのだと思いますが、どうしても確認できなくて困っております。
 開発環境はVB.NET2003でMFCアプリケーションで作成しています。
 何か気がつく点がありましたら教えてください。

//変数宣言
CStdioFile fout;
CString csNewData;

//ファイルオープン
if(!fout.Open(DEF_FILE_NAME,CFile::modeCreate | CFile::modeWrite | CFile::typeBinary)){
return;
}

//データ書き出し
csNewData = "TestData";
fout.Write(csNewData,csNewData.GetLength());

//ファイルクローズ
fout.Close();


 ちなみに、fopenでwbオプションでファイルを開いてfwriteでデータを書き出しても
バイナリ出力にならず、アスキーでした。orz