アウトライン方式のエディタ作成 – プログラミング – Home

アウトライン方式のエディタ作成
 
通知
すべてクリア

アウトライン方式のエディタ作成


seiya
 seiya
(@seiya)
ゲスト
結合: 21年前
投稿: 2
Topic starter  

はじめまして。
WinXP VC++6.0 MFC ダイアログ形式 で作成しています。
ワードのアウトライン方式のようなエディタ作成しています。
エディットコントロールではSetMargins関数で余白をとれるようですが行ごとには余白
がとることができません。
行ごとに余白をとる良い方法はありませんか?

またエディットコントロールを使わない別の方法で実現できる場合でもかまわないので
何か良い案があればどなたか教えて下さい。

よろしくお願いします。


引用解決済
トピックタグ
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

WORD なんぞ普段使わないもので、ご期待に沿える回答はできないかもしれません…

パターン1:左側にツリービュー、右側にエディットボックス
「アウトラインエディタ」って聞いてパっと思い浮かんだ形でした。
ツリービューでアウトラインを管理し、エディットボックスで本文を管理。

パターン2:全部リストビューで作る
リストビューならば行ごとにインデントできたハズです。
ツリービューみたいに折りたたみできるサンプルも探せばあります。
ただし、「アウトライン」にこだわるあまり「エディタ」っぽくなくなってしまうのが
最大の欠点でしょうか…


返信引用
seiya
 seiya
(@seiya)
ゲスト
結合: 21年前
投稿: 2
Topic starter  

シャノンさんありがとうございます。
最初はツリーコントロールを使ってやっていたのです。
しかしあれだと階層の表示の仕方で問題があって断念せざるをえなくなりました。

リストビューはフォーカスが持てない気がするのであまりうまくできないんですよね。

まだまだアドバイスまっているのでよろしくお願いします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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