我现在有个编辑框,初始化为某个值,但是当鼠标点到编辑框中的时候,编辑框需要清空。
现在我怎么判断鼠标点击到编辑框中了,谢谢帮忙啊。详细一点啊 

解决方案 »

  1.   


    头文件:
    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(""));
    }
      

  2.   

    为该控件添加EN_SETFOCUS消息响应函数,原因:当鼠标点到编辑框中的时候就证明它获取了焦点。如:
    void CMy22Dlg::OnEnSetfocusEdit1()
    {
    GetDlgItem(IDC_EDIT1)->SetWindowTextA(_T(""));
    }