有两种方法:
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);
}
转载请注明原文地址: https://ibbs.8miu.com/read-2216478.html