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);
}
}
'개발공부 > C++' 카테고리의 다른 글
[C++] 12.04 공부내용 | LOWORD,HIWORD (0) | 2023.12.04 |
---|---|
[C++]Cstring double로 변경 (0) | 2023.12.04 |
[C++] 쓰레드 생성, 이미지에서 픽셀 갯수 세기 (0) | 2023.09.20 |
[C++] 멀티 쓰레드, 프로세스, 쓰레드 이해하기, C++ 예제 (0) | 2023.09.20 |
[C++] MFC 다이얼로그 중심에 원 그리기 (0) | 2023.09.20 |