mfc怎么設(shè)置edit不可編輯

MFC
小億
398
2023-11-22 09:48:48

要設(shè)置MFC中的Edit控件為不可編輯,可以通過(guò)以下方法:

  1. 在資源編輯器中選擇Edit控件,在屬性窗口中將其屬性"Enabled"設(shè)置為False。

  2. 通過(guò)代碼設(shè)置編輯框不可編輯,可以在對(duì)應(yīng)的對(duì)話框類的OnInitDialog()函數(shù)中調(diào)用以下代碼:

GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);

其中,IDC_EDIT1是Edit控件的ID。

  1. 可以使用以下代碼實(shí)現(xiàn)在運(yùn)行時(shí)禁用編輯框:
CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);
pEdit->SetReadOnly(TRUE);

其中,IDC_EDIT1是Edit控件的ID。

這些方法可以將Edit控件設(shè)置為不可編輯狀態(tài),用戶將無(wú)法修改其內(nèi)容。

0