2007年12月13日

DrawStringについて。

作りかけのソフトがもうチョイでとりあえず一段落しそう。
といってもあと3〜4本くらいあるんだけど。
DirectXとかちゃんとやりたいんだけど。

C#で調べもの。

GDI+を使うDrawStringはどうやらバグを含んでる。
テキストボックスに表示されている文字と、DrawStringで描画した文字とで、サイズやスタイルが異なる。
細かいところでいうと、文字の大きさがテキストボックスでの表示と異なる、文字と文字の間隔が等間隔でないなど。

そのかわりに.NET 2.0で、System.Windows.Forms.TextRendererが追加された模様で、System.Windows.Forms.TextRenderer.DrawTextメソッドでの描画は、テキストボックスでの表示の文字と同じように描画されたことを確認。

でもTextRendererはGDIなので、GDI+のバグとはいえ、どうなのよそれ。

ラベル:C# ソフトウェア
posted by aprico* at 00:36| 🌁| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック


□本家サイトhttp://cockydog.web.fc2.com/
□ソフトウェアに関するコメント(バグ、アドバイス、叱咤激励etc)はこちらまで

by apricoworks
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。