读书人

怎么判断编辑框获取焦点速度来帮忙

发布时间: 2013-07-04 11:45:28 作者: rapoo

如何判断编辑框获取焦点,速度来帮忙啊
我现在有个编辑框,初始化为某个值,但是当鼠标点到编辑框中的时候,编辑框需要清空。
现在我怎么判断鼠标点击到编辑框中了,谢谢帮忙啊。详细一点啊
[解决办法]


头文件:
afx_msg void OnEnSetfocusEdit1();

CPP:

BEGIN_MESSAGE_MAP(CassaasDlg, CDialog)
//----
ON_EN_SETFOCUS(IDC_EDIT1, &CassaasDlg::OnEnSetfocusEdit1)
END_MESSAGE_MAP()

void CassaasDlg::OnEnSetfocusEdit1()
{
GetDlgItem(IDC_EDIT1)->SetWindowText(_T(""));
}


[解决办法]
为该控件添加EN_SETFOCUS消息响应函数,原因:当鼠标点到编辑框中的时候就证明它获取了焦点。

如:
void CMy22Dlg::OnEnSetfocusEdit1()
{
GetDlgItem(IDC_EDIT1)->SetWindowTextA(_T(""));
}
[解决办法]
WM_SETFOCUS

读书人网 >VC/MFC

热点推荐