如何設定VC Edit控制項的編輯框滾動條自動往下滾

2021-06-20 07:25:44 字數 513 閱讀 5675

最近做了乙個mfc程式,用匿名管道的方法讀取命令列介面輸出的內容到對話方塊的edit控制項上。在乙個while的迴圈裡,不斷地從命令列介面上讀資料,

可是編輯框在動態顯示顯示輸出內容時,編輯框的滾動條總是往上跑,這就導致了看不到最新讀到的資料內容,於是就思考著如何使滾動條在接收資料

的過程中一直保持向下走,查了一些資料,並結合自己的想法提出了一下思路(**):

.......................................

while ( true )

buf[bytesread] = '\0';

m_cmd += buf;

updatedata(false);

cedit *p = (cedit*)getdlgitem(idc_edit_cmd); //定義乙個指向編輯框的控制代碼的指標

p->linescroll(p->getlinecount());//滾動條置底

sleep (200);

}紅色語句部分即為所需的**內容。。

jquery如何設定控制項位置

純js寫法 document.getelementbyid child style.left 800px document.getelementbyid child style.top 200px offset 獲取當前元素基於瀏覽的位置 varoffsettop unamespan offset ...

jquery如何設定控制項位置

跟著 鋒利的jquery 的示例練習操作dom,結果發現 tooltip css 不起作用。查詢原因才發現跟元素的定位型別有關,改為 tooltip css 就ok了。基於此,總結一下jquery是如何設定控制項位置的 position 屬性規定元素的定位型別,這個屬性定義建立元素布局所用的定位機制...

如何設定控制項的disabled的顏色

控制控制項的disable的顏色有以下方法 使用qpalette類來實現 使用qss來實現。以為qcombobox例子 qcombobox m pcombobox new qcombobox qpalette palette m pcombobox palette palette.setcolor ...