掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォントスタイルにItalicを使っても、重なった部分を描くようにするには? (ID:37990)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DrawTextを使っているので、指定した矩形の外にはみ出た分がクリップされているのではないかと思います。 ・DT_CENTERをDT_LEFTに変えてみる ・DT_NOCLIPを指定する のいずれかをやってみたらどうなるでしょうか? ちなみに、斜体の文字が次の文字のセルに食い込む量をオーバーハングと呼びます。 TextWidthはオーバーハングの分を含めた幅を返すので、 そのままxに足していくと、文字間がオーバーハングの分だけ余分に空いてしまいます。 斜体の文字を自分で並べる場合は、オーバーハングの分を文字間から引くのが正しいらしいです。 (オーバーハングの幅は、GetTextMetricsしてtmOverhangを見るとわかります)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.