本文主要是介绍让编辑框失去焦点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有两种方法:
1、可以把 Edit 控件的 Disabled 属性设置为 true 即可,
2.
在设计时直接在属性里就设置了
代码实现如下:
- C/C++ code
- //其中 IDC_EDIT1 是窗体中Edit的控件ID //1.添加消息映射 ON_EN_SETFOCUS(IDC_EDIT1, OnSetfocusEdit1) //2.在消息函数中处理 void CSohoADlg::OnSetfocusEdit1() { // TODO: Add your control notification handler code here HWND hwnd = ::GetDlgItem(this->m_hWnd, IDC_EDIT1); CWnd* pWnd = CWnd::FromHandle(hwnd); pWnd->ModifyStyle(0, pWnd->GetStyle() | WS_DISABLED); }
这篇关于让编辑框失去焦点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!