개발공부/C++
[MFC] 버튼 활성화 비활성화
ssoyxon
2023. 11. 21. 14:20
1. 컨트롤 변수의 경우
OnBnClickedRadioScaling70.EnableWindow(FALSE); // TRUE: 활성, FALSE: 비활성
// 컨트롤_변수_이름.EnableWindow(FALSE);
2. 버튼의 ID인 경우
GetDlgItem(IDC_RADIO_SCALING_70)->EnableWindow(true);
적용 예시
체크박스가 눌러져 있을 때 라디오 버튼 활성화/ 비활성화 코드 예시
void CDlgAdminSetting::OnBnClickedCheckSummaryDataAddSave()
{
UpdateData(true);
// 라디오 버튼 활성/비활성화
if (m_bUseDataAddSave == true) {
GetDlgItem(IDC_RADIO_SCALING_140)->EnableWindow(true);
}
else {
GetDlgItem(IDC_RADIO_SCALING_70)->EnableWindow(false);
GetDlgItem(IDC_RADIO_SCALING_140)->EnableWindow(false);
}
}