728x90
반응형
[컨트롤_check box]
[체크박스 예제_버튼활성화]
속성에서 Auto기능을 false로 했을때 버튼활성화 하는 방법
void CMy0119Dlg::OnBnClickedCheck1()
{
CButton* pCheckBtn = (CButton *)GetDlgItem(IDC_CHECK1);
// SetCheck, GetCheck
int state = pCheckBtn->GetCheck();
if (state == BST_CHECKED) {
pCheckBtn->SetCheck(false);
CButton* pBtn = (CButton*)GetDlgItem(IDC_BUTTON1);
pBtn->EnableWindow(FALSE);
}
if (state == BST_UNCHECKED) {
pCheckBtn->SetCheck(true);
CButton* pBtn = (CButton*)GetDlgItem(IDC_BUTTON1);
pBtn->EnableWindow(TRUE);
}
int ct = 0;
ct++;
![]() |
![]() |
위코드와 같은 체크박스 활성화/비활성화 코드
BOOL state = IsDlgButtonChecked(IDC_CHECK1);
if (state)
CheckDlgButton(IDC_CHECK1, false);
else
CheckDlgButton(IDC_CHECK1, true);
int ct = 0;
ct++;
[Slider Control]
728x90
반응형
'Education > Edu | .net' 카테고리의 다른 글
# 12.2) [C/C++] c++ 연산자 재정의 (0) | 2021.01.20 |
---|---|
# 12.1) [MFC] 시작하기5 (0) | 2021.01.20 |
# 11.1) [MFC] 주식 프로그램 (0) | 2021.01.19 |
# 10.2) [MFC] 시작하기3 (0) | 2021.01.18 |
# 10.1) [MFC] 숫자 짝 맞추기 (0) | 2021.01.18 |