DrawFormatStringToHandleを用いたエッジ色変更方法について
Posted: 2012年9月28日(金) 01:41
失礼します。
件名の通りです。
DXライブラリのリファレンスではDrawFormatStringToHandleでのエッジ色の変更は出来ないため、Cの標準関数である sprintf 関数 との組み合わせで実現してください。と記載されてました。
しかしこの方法がいまいち分かりかねております。
sprintfの画面に文字を出力するという機能はDXライブラリ下においては不可能ですよね?
(現在は紹介されたデバッグモードに置いてprintf系は別画面に出力はされますが)
となると文字列に書式付文字列を挿入するという機能を上手く使ってという事になると思うのですが、どう使えば良いのやら困っております。
結局文字列に挿入した所で、描画する際にはDrawFormatStringToHandleを用いる必要があると思うのですが・・・。
一体全体どういう事なのでしょうか。
(特に急を要する質問では御座いませんので、お暇な時にご回答して頂けたら幸いです)
件名の通りです。
DXライブラリのリファレンスではDrawFormatStringToHandleでのエッジ色の変更は出来ないため、Cの標準関数である sprintf 関数 との組み合わせで実現してください。と記載されてました。
しかしこの方法がいまいち分かりかねております。
sprintfの画面に文字を出力するという機能はDXライブラリ下においては不可能ですよね?
(現在は紹介されたデバッグモードに置いてprintf系は別画面に出力はされますが)
となると文字列に書式付文字列を挿入するという機能を上手く使ってという事になると思うのですが、どう使えば良いのやら困っております。
結局文字列に挿入した所で、描画する際にはDrawFormatStringToHandleを用いる必要があると思うのですが・・・。
一体全体どういう事なのでしょうか。
(特に急を要する質問では御座いませんので、お暇な時にご回答して頂けたら幸いです)