mfc CEdit焦點獲取

2021-07-07 04:35:56 字數 520 閱讀 7904

做簡單的文字檢視器,主要是將txt的內容根據一定規則轉換為對應行的另乙個txt,用同乙個滾動條控制兩個edit顯示框顯示txt內容(兩個edit顯示框的內容同時上下滾動),可以進行簡單搜尋查詢功能:

//idc_edit是控制項的id
1、搜尋查詢,主要是要獲取游標位置
m_edit.setsel(pos,pos,true); //設定

int n ,m;

m_edit.getsel(n,m);//獲得

其中n就是位置,如果選中了一段字串,n為開始位置,m為結束位置。

2、滾動條同步 

__int64 nvertpos = getdlgitem(idc_source)->getscrollpos(sb_vert);

if (nvertpos!=nlastpos)

nvertpos = getdlgitem(idc_dest)->getscrollpos(sb_vert);

if (nvertpos!=nlastpos)

activeElement 獲取焦點

當前獲得焦點的元素 var x document.activeelement.tagname 獲取當前焦點id varx document.activeelement.id document.activeelement屬性始終會引用dom中當前獲得了焦點的元素。元素獲得焦點的方式有使用者輸入 通常是...

EditText獲取焦點和失去焦點

在android開發中,關於edittext自動獲取焦點彈出鍵盤,我們可能又是會有讓鍵盤自動彈出的需求,有時可能又會有不想讓鍵盤自動彈出的需求 需求 edittext自動獲取焦點並彈出鍵盤,edittext.setfocusable true edittext.setfocusableintouch...

QLineEdit獲取焦點問題

最近專案中需要實現乙個功能,當輸入完ip之後判斷ip是否合法,合法焦點跳向下乙個qlineedit,不合法清空重新輸入。事件過濾器 bool network eventfilter qobject watched,qevent event if watched ui platipedit retur...