wgrk.net
当前位置:首页 >> sEtsEl >>

sEtsEl

//获得滚动块所在的位置 m_scroll.SetScrollPos(nPos); //转化成数字 itoa(nPos,spos,10); //选中编辑框中的所有文字 m_edit.SetSel(0,-1); //替换成当前位置的值 m_edit.ReplaceSel(spos); break; //SB_LINEDOWN 向下的小三角形 case SB_LINEDO...

pEdit->SetSel(0,-1);//pEdit指向Edit的指针,SetSel(0,-1),表示全选edit框内容 int nStart,nEnd; pEdit->GetSel(nStart,nEnd);//获得edit的的开始和结尾 pEdit->SetSel(nEnd,nEnd); pEdit->ReplaceSel(str);//str代替edit框内容

定为到最后一行

帅哥,这个setsel函数有两种重载类型 void SetSel(DWORD dwSelection, BOOL bNoScroll = FALSE); void SetSel(int nStartChar, int nEndChar, BOOL bNoScroll = False); 你说的是第一种,而你调用的时候用的是第二种,这明白了吧。

EM代表“Edit Message” EM开头的消息都是和文本编辑有关的消息。 EM_SETSEL An application sends an EM_SETSEL message to select a range of characters in an edit control. 翻译:应用程序发送一个 EM_SETSEL消息,来选择EDIT控件中一定范围...

你再加一句 pedit->SetFocus(); 没有输入焦点编辑框选中不会显示。

如果用于选择内容:SetSel(0,-1)表示全选;SetSel(-1,i)表示删除所有.     ReplaceSel这个函数,就是把你选择的字符替换掉。...

最后指的是哪里,文本最后还是显示部分的最后?

为编辑框添加控件类型的关联变量CEdit m_edit m_edit.SetSel(-1, -1); CString str = "你想显示的内容"; m_edit.ReplaceSel(str+"\r\n"); ...

设置选区比较容易,首先用一个变量保存已选择内容,然后计算该字符串在屏幕已输出字符串的位置,然后背景色、前景色反转,重绘已选择的文字就可以了。 获得选区要稍微麻烦些,鼠标按下时取得插入符位置,松开时再次取得插入符位置。根据已经存在...

网站首页 | 网站地图
All rights reserved Powered by www.wgrk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com