さまざまなフォント、スタイル、言語などを使用した行を含むリッチエディットがあります。
私はガターで描いています。対応する線と同じ y ピクセル位置で描画を開始したいと思います。
コントロールにem_PosFromChar
メッセージを送信します。指定されたインデックスでキャラクターのクライアント座標を返しますが、ドキュメントには座標が何を表しているか (左上隅、ベースラインの中心など) は記載されていません。キャラクターのベースラインを探しています。
em_LineIndex
関心のある文字のインデックスがまだわからない場合に、指定された行番号の文字インデックスを取得するために使用します。