首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2013-07-04 
如何判断编辑框获取焦点,速度来帮忙啊我现在有个编辑框,初始化为某个值,但是当鼠标点到编辑框中的时候,编

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


头文件:
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

热点排行