コントロールの単一行の背景を変更する方法を知っていますTRichEdit
。しかし、これは選択したテキストのみに適用されるため、行全体 (クライアントの左からクライアントの右) の背景色をテキスト部分のみに設定することはできません。
メッセージを使用しようとしましたWM_ERASEBKGND
が、RichEdit コントロールがWM_PAINT
ハンドラーで背景を描画しているため、機能しません。
bsClear
ハンドラーを呼び出す前にブラシを設定しようとしましたWM_PAINT
が、どちらも機能しませんでした。
カスタム描画の背景を持つことはまったく可能ですか?