文章类型: VC&C++
关键词: VC,文本,输入框,控件,运行,得到,输入焦点,方法
内容摘要: C6.0文本输入框控件在运行时得到输入焦点的方法

VC中文本输入框控件在运行时得到输入焦点的方法

2017/11/17 9:36:39    来源:apple    阅读:

关键代码:

(CEdit*)GetDlgItem( IDC_NAME)->SetFocus();

强制为CEdit类指针,即可使用SetFocus()成员函数,在运行时就可以得到输入焦点了。

也可以通过该文本框对应的变量来设置,即:

CEdit m_edit_patientName;

m_edit_patientName.SetFocus();//运行时获得输入焦点


例子:简单的登录对话框点击登录控钮时的代码:

void CLogin::OnOK() 
{
        // TODO: Add extra validation here
        UpdateData(TRUE);
        if(m_strName!= "admin" || m_strPwd!= "password")
        {
                MessageBox("用户名或是密码错误!","登录提示",MB_ICONSTOP | MB_OK);

                (CEdit*)GetDlgItem(IDC_NAME)->SetFocus();

                return;
        }
        CDialog::OnOK();
}




若输入有误或不正确,文本框用户名得到输入焦点。


或者通过在窗体的界面中指定控件的Tabstop对应的属性数字值(使用"Ctrl+D"组合键激活该设置,通过鼠标点击即可重新设置其数字值,最小值为1,代表启动时首先获取该位置的输入焦点。),代表可以通过使用Tab键移动到该控件。


↑ 上一篇文章:VC中设置CListCtrl单元格的字体及背景颜色 关键词:VC,设置,CListCtrl,单元格,字体,背景,颜色, 发布日期:2017/11/17 8:35:09
↓ 下一篇文章:HTML5移动端手机网站开发流程 关键词:HTML5,移动端,手机网站,开发流程 发布日期:2017/11/20 9:33:29
相关文章:
VC中文本输入框控件CEdit在运行时得到输入焦点的方法 关键词:VC,CEdit,文本输入框控件,运行,得到输入焦点,方法 发布日期:2017-10-17 16:23
VC,MFC使控件失去焦点的方法 关键词:VC,MFC,使控件,失去焦点,方法 发布日期:2017-11-27 13:59
VC设置视图背景颜色方法 关键词:VC设置视图背景颜色方法 发布日期:2016-11-30 16:55
相关目录:.NETVC&C++软件开发
我要评论
正在加载评论信息......