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

+ Recent posts