Edit Box多行顯示時如何使滾動條始終在下方

2021-06-17 23:30:11 字數 437 閱讀 5521

兩種方法:

①  cedit *pedit = ((cedit*)getdlgitem(idc_edit_rxdata));

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

int tmplen  = pedit->getwindowtextlength();

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

這種方法會出現閃屏!

②  int nlen=m_ctlrxdata.getwindowtextlength();

m_ctlrxdata.setsel(nlen, nlen);

m_ctlrxdata.replacesel(strtemp);

其中m_ctlrxdata是控制項變數,strtemp是要顯示的內容。不出現閃屏。

如何使input雙擊時不顯示歷史記錄

html的輸入框可以擁有自動完成的功能,當你往輸入框輸入內容的時候,瀏覽器會從你以前的同名輸入框的歷史記錄中查詢出類似的內容並列在輸入框下面,這樣就不用全部輸入進去了,直接選擇列表中的專案就可以了。但有時候我們希望關閉輸入框的自動完成功能,例如當使用者輸入內容的時候,我們希望使用ajax技術從資料庫...

如何使swt視窗居中顯示

1 下面 可以使swt視窗相對於整個顯示器居中 shell.setlocation display.getcurrent getclientarea width 2 shell.getshell getsize x 2,display.getcurrent getclientarea height ...

xp登入時如何顯示Administrator帳戶

安裝windows xp時,如果設定了乙個管理員賬戶,那麼系統內建沒有密碼保護的administrator管理員賬戶是不會出現在使用者登入列表中的。雖然它身在幕後,可卻擁有系統最高許可權,為了方便操作及保證系統安全,可以先給它設定密碼,然後再把它請到臺前來。以下便介紹具體方法。1.使用 傳統登入提示...