要設置MFC中的Edit控件為不可編輯,可以通過以下方法:
在資源編輯器中選擇Edit控件,在屬性窗口中將其屬性"Enabled"設置為False。
通過代碼設置編輯框不可編輯,可以在對應的對話框類的OnInitDialog()函數中調用以下代碼:
GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);
其中,IDC_EDIT1是Edit控件的ID。
CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);
pEdit->SetReadOnly(TRUE);
其中,IDC_EDIT1是Edit控件的ID。
這些方法可以將Edit控件設置為不可編輯狀態,用戶將無法修改其內容。