エディットボックスの印刷時のフォント

[戻る]
絵美 2001/11/20(火) 16:19:01
ダイアログのエディットボックスの文字を印刷するときに
文字サイズを変えたいのですが、どうすればいいのでしょうか?
Win2000のVC++6.0で AppWitherdのダイアログを使用しています。

どうかよろしくお願いします。

aw11 2001/11/23(金) 13:07:42
多分デバイスコンテキスタで、TextOutあたりの関数を使って、
印刷しているんですよね?
それだったら、CreatePointFont関数でCFontのオブジェクトに対して、
自分でフォントとフォントサイズを指定してあげます。
DCにSelectObject関数で、そのCFontのオブジェクトを引数にしてやれば、
フォントを変えれると思います。

様は、通常のフォントサイズの変更手順と同じです。
それで印刷してみてください。

古いスレッドには追加発言できません。