>CPrintPreview.cppの844行目m_cPrint.PrintStartPage( hdc );
>の後にもう一度SetMapModeしなければいけないんじゃないでしょうか?
おお!これは、かなり有益な情報です。ビンゴ!って気配がします。
というわけで、さっそくテストバイナリ作ってみました。
MSDNライブラリにあるように、StartPage()の後に
・マップモードの再設定
・オブジェクトの再選択
を行うようにしてみました。
印刷できない関係の人、試して結果をアップしてください。
http://members.tripod.co.jp/karoto/Archive/sakura_test_20030625.lzh