当一个edit box得到焦点时,我判断其是否已有内容存在。为了编辑方便,如果有文字存在的话,自动将其全部反转选择,即文字列全部选择。请问这个edit box得到焦点时应该用什么函数处理?
解决方案 »
- 求OpenGL实现雷达扫描线余辉方法
- 如何刷新窗口之外的区域?(SDK、MFC兼可)
- 各位大虾:需要一段代码,关于作图的简单问题.图片http://admin.qionglai.com/result.jpg
- 请问opengl在线程中的使用
- 能简单描述一下mfc建立的activeX里COleCtrl的作用吗?
- 如何让控制台程序在启动时不出现黑屏
- 转分
- 如何实现将CTreeCtrl的条目拖放到CEdit中??
- IO重叠通讯中如何得到客户端ip地址
- 关于鼠标离开自身窗口区的处理...
- 我做了个ActiveX,返回了个数组,可是在js里面不能用。帖子里里面有我的代码。
- 送分贴, KeSummer([IN]LPVOID YourLove,[OUT]LPVOID MyLove)请进。
你说的是要全部选上么?
还是什么?
m_edit.SetSel(m_stredit.GetLength(), m_stredit.GetLength());
void CDialog3::OnChangeEdit1()
{
m_edit_ping1.SetLimitText(3);
int num1 = m_edit_ping1.GetWindowTextLength();
CString x;
int num;
switch (num1){
case 1 :
m_edit_ping1.GetWindowText(x);
num = _ttoi(x);
if (num == 0){
m_edit_ping2.SetFocus();
}
break;
case 2 :
m_edit_ping1.GetWindowText(x);
num = _ttoi(x);
if (num > 25){
m_edit_ping2.SetFocus();
}
break;
case 3 :
m_edit_ping2.SetFocus();
}
}
之后用EN_SETFOCUS函数
{
判断:“当 m_edit_ping2内已有文字列时将其全部选定。”
}我是新手不太懂,请再帮忙看看。