DXライブラリの文字列の横方向ピクセルサイズを測る方法がわかりません

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
水問

DXライブラリの文字列の横方向ピクセルサイズを測る方法がわかりません

#1

投稿記事 by 水問 » 12年前

どうしたらいいでしょうか?

試したのは下のコードなのですが、文字が重なってしまいます

コード:

std::string HelpString = "ヘルプです";
int StringLength = GetDrawFormatStringWidth(HelpString.c_str());
DrawStringToHandle(0,0,HelpString.c_str(),GetColor(0,200,0),CreateFontToHandle("YuGothic",25,3));
DrawStringToHandle(StringLength,0,HelpString.c_str(),GetColor(0,200,0),CreateFontToHandle("YuGothic",25,3));

アバター
みけCAT
記事: 6734
登録日時: 15年前
住所: 千葉県
連絡を取る:

Re: DXライブラリの文字列の横方向ピクセルサイズを測る方法がわかりません

#2

投稿記事 by みけCAT » 12年前

描画するときにフォントを指定する場合は、GetDrawFormatStringWidthToHandle関数を使ってください。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

閉鎖

“C言語何でも質問掲示板” へ戻る