Firefox Awesome Bar のように機能する .NET コントロールを実装しようとしています。そのために、ListView に表示される検索結果内の検索文字に太字と下線を付けようとしています。OwnerDraw をセットアップし、Graphics.MeasureCharacterRanges を使用して文字の大きさを把握しています。私が抱えている問題は、そのメソッドから返される値が必ずしも完全ではないことです。あちこちに余分なピクセルがいくつかある、または互いに近すぎる 2 つの文字になってしまいます。簡単な修正はありますか?同じ単語の異なる部分を異なるフォント設定で描画する別の方法は?
rschlesi
質問する
1094 次