vc 在edit控制項中動態插入資料滾動顯示

2021-07-10 22:15:56 字數 382 閱讀 1212

記憶體從網上論壇摘抄整理

思路:給控制項設定多行屬性,設定垂直滾動條,auto vscroll設定為true,放入文字後把插入點設定到末尾

pedit->linescroll(pedit->getlinecount()); 滾動條滾動到最下端

int len  = pedit->getwindowtextlength();

pedit->setsel(len,-1,true); //定位游標到內容末尾

pedit->replacesel("12121212"); // 在edit控制項末尾繼續插入字串

如果需換行  在字串內容中插入「\n」字元

在win32下  setsel 操作和 replacesel操作都通過 sendmessage方式操作

VC中edit控制項使用

setsel start,end 作用 定製edit的所選擇內容.間接地可以用於定位游標位置.使用例子 exp1 設定游標 cedit pedit cedit getdlgitem idc edit1 pedit setsel 2,2 pedit setfocus exp2 選擇內容 cedit p...

VC中edit控制項使用

vc中edit控制項使用 setsel start,end 作用 定製edit的所選擇內容.間接地可以用於定位游標位置.使用例子 exp1 設定游標 cedit pedit cedit getdlgitem idc edit1 pedit setsel 2,2 pedit setfocus exp2...

vc中edit控制項使用總結

通過類嚮導可以生成兩種類成員變數,一種是cstring型別,一種是cedit型別。在程式中使用時如果只是簡單的獲取 edit控制項內容,或設定簡單的內容建議使用cstring型別成員變數。示例 cstring m stredit 獲得edit框內容 updatedata true 此時m stred...