본문 바로가기
C & C++/MFC 컨트롤

[Radio] 라디오 버튼 체크해제 방법

by izen8 2011. 4. 25.
반응형

라디오 버튼을 사용할 때 한번 눌렀던 것이 다시 눌려 함수가 실행되지 않아도 버튼에는 체크 되었다고 보여지는 부분이 생긴다.

이것이 맘(?) 에 걸린다면 다음 함수를 추가해주면 될것이다.

임의의 BOOL  플래그를 변수로 만들어 버튼이 체크 되었을때만 버튼이 활성화 되도록 해주었다.

 

  CButton *pCheckHist;
  pCheckHist = (CButton*)GetDlgItem(IDC_RADIO_3DHISTOGRAM(->다이얼로그 ID));
  pCheckHist->SetCheck(FALSE); -> 비활성화(Unchecked)

  pCheckHist->SetCheck(TRUE); -> 활성화(Checked)

반응형

댓글