エデイタに行番号を付けるには? – プログラミング – Home

エデイタに行番号を付けるには?
 
通知
すべてクリア

エデイタに行番号を付けるには?


シルクハット
 シルクハット
(@シルクハット)
ゲスト
結合: 23年前
投稿: 23
Topic starter  

エデイタに行番号を付ける簡単な方法を教えて下さい(CRichEditCtrlを使用しています).
動きとしては,

0.現在入力されている部分の行数を,表示画面左端の別ビューに表示する.
1.ユーザーが,初めて行に文字を入力したときに,行番号を表示する.
2.エデイタに文字が貼り付けらられたときに,行番号を表示する.
3.ファイルが読み込まれたときに,行番号を表示する.


引用解決済
トピックタグ
CdS
 CdS
(@CdS)
ゲスト
結合: 24年前
投稿: 176
 

「別ビュー」とは実際のところなんでしょう?
行数を表示するだけならエディットでもスタティックでもいいわけですよね?

で、その「別ビュー」ってのが1~3までも関係しているのでしょうか?

いまいち質問の趣旨が読み取れませんが、要するにそれぞれどういうイベントがくるのかを
知りたいということでしょうか?
それとも「別ビュー」ってのが重要なんでしょうか?

なんかこっちが質問してますね・・・。


返信引用
シルクハット
 シルクハット
(@シルクハット)
ゲスト
結合: 23年前
投稿: 23
Topic starter  

編集文字の先頭に行数を挿入するようにする方法ではなく,編集部分と切り離した
領域に表示したいので別のビューで表示したいという表現を用いました.
また機能として,
*編集の文字サイズが変れば,それに応じて行を表示する文字のサイズも変る.
も加えたいと思っており,エディットを貼り付けた場合,その初期化や設定がややこしいような気がします.
MFCの機能で,簡単に行えるようなことはできないかと思っていたのですが...
なければ,最終的には,エデイットのようなものを用いて,編集文字と整合性を取りながら
表示することとなるとおもいます.


返信引用
CdS
 CdS
(@CdS)
ゲスト
結合: 24年前
投稿: 176
 

で、結局何が知りたいのでしょう?
曖昧すぎて趣旨が読み取れません。


返信引用
シルクハット
 シルクハット
(@シルクハット)
ゲスト
結合: 23年前
投稿: 23
Topic starter  

一番知りたいのは,普通,エディタに行番号を付ける方法として,
どのようなやり方が最も多く用いられているのかということです.
特殊なやり方でなく,より簡単で,一般的なやり方を
掲示板とかで広く人の意見を聞いて得られればいいと思ったのですが...


返信引用
kazuma
 kazuma
(@kazuma)
ゲスト
結合: 23年前
投稿: 217
 

実は今テキストエディタを作ってたりするんですが、
CRichEditCtrl や CEdit は使わずにすべて自前で描画するようにしているので、
行番号も単に TextOut なんかを使って描画するつもりです。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました