mfc怎么设置edit不可编辑

MFC
592
2023/11/4 9:48:48
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要设置MFC中的Edit控件为不可编辑,可以通过以下方法:

  1. 在资源编辑器中选择Edit控件,在属性窗口中将其属性"Enabled"设置为False。

  2. 通过代码设置编辑框不可编辑,可以在对应的对话框类的OnInitDialog()函数中调用以下代码:

GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);

其中,IDC_EDIT1是Edit控件的ID。

  1. 可以使用以下代码实现在运行时禁用编辑框:
CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);
pEdit->SetReadOnly(TRUE);

其中,IDC_EDIT1是Edit控件的ID。

这些方法可以将Edit控件设置为不可编辑状态,用户将无法修改其内容。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: mfc editcontrol赋值的方法是什么