如何呈現有卷軸的 CEdit

距離上次發文章竟然已經一個月前了 (驚)

這一個月主要是在寫關於 Description File 的讀取和儲存

好不容易告一段落開始拉下一個 Dialog,所以才又有控制項的可以寫

這次需要的是一個有 ScrollBar 的 CEdit,具體要怎麼做呢:

 

其實蠻簡單的,一樣先用工具箱拉一個 CEdit 出來

2014-09-29-01

 

之後修改旁邊的屬性視窗中以下幾個屬性:

1. Auto HScroll:當使用者在行結尾輸入字元時,自動將文字往左捲動

2. Auto VScroll:當使用者在最後一行按 ENTER 時,自動往上捲動文字

3. Horizontal Scroll:指定控制項有水平捲軸

4. Multiline:如果文字超出控制項寬度,將控制項文字顯示為多行

5. Vertical Scroll:指定控制項有垂直捲軸

6. Want Return:指定編輯控制項時可以輸入 ENTER

2014-09-29-02

 

最後就可以看到原先的 CEdit 已經跑出水平和垂直捲軸囉 (y)

2014-09-29-03

 

[參考資料]

1. How to get CEdit to scroll properly?

2. 【编辑框CEdit】控件应用第五课