掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CEditViewで色々なこと・・・? (ID:51671)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
RichEditなら改行表示も行番号も表示させることは可能。 MFCの場合だったらOnPaintをオーバーライドして、 とりあえずCRichEditView::OnPaint()を呼んでテキストを表示させ その後必要な文字を描画すればいい。 改行記号ならGetRichEditCtrl().FindText()で"\n"を検索、 GetRichEditCtrl().GetCharPos()でその座標を取得。 その位置にDrawText()すればよい。 行番号の場合はSetRect()で左側にマージン作ってそこに行番号を書いていけばよい。 リッチエディットの場合文字の大きさが可変なのでそこらへんちゃんと考慮しないと表示がおかしくなる。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.