◀ANSI版開発トップへ
  • 5193 選択した文字の反転色に関して
    • 5194 Re:選択した文字の反転色に関して
  • [5193] 選択した文字の反転色に関して inoue 2007年11月27日 18:08

    現在の設定では、個々の選択文字・背景色ごとに反転色が反映されていると思うのですが。

    選択文字・背景色を一律で設定できるようになればと、
    自分でもソースコードのそれらしい箇所をいじってみましたが
    思うような結果が得られませんでした。

    具体的にソースコードのどの部分をいじれば、設定できるようになるのか
    教えていただけないでしょうか。
    • [5194] Re:選択した文字の反転色に関して kobake 2007年11月28日 20:17

      ▼ inoueさん
      > 現在の設定では、個々の選択文字・背景色ごとに反転色が反映されていると思うのですが。
      >
      > 選択文字・背景色を一律で設定できるようになればと、
      > 自分でもソースコードのそれらしい箇所をいじってみましたが
      > 思うような結果が得られませんでした。
      >
      > 具体的にソースコードのどの部分をいじれば、設定できるようになるのか
      > 教えていただけないでしょうか。

      選択範囲の反転は DrawSelectArea, DispTextSelected で行われているようです。
      通常色で描画された矩形に対して反転処理 (SetROP2 + PaintRgn) を施している形です。
      通常色の描画がどこで行われているか、というと、これは「どこ」と特定できないほど
      いろんな箇所に管理が分散しています。
      このような実装であるため、お望みの改造は実はかなり難しいです。