Programming/MFC
MFC 체크박스 사용시 유용한 함수
사천y
2011. 1. 12. 03:19
체크박스가 체크 되어있는지 안되어있는지 확인하는 함수
BOOL 변수명 = IsDlgButtonChecked(체크박스명) ? TRUE : FALSE;
위와 같이 해서 변수명을 if로 TRUE인지 FALSE인지 확인하면 됨.
저거 몰라서 체크박스마다 BOOL형 변수 만들어서 하나 하나 다 확인했는데..
역시 MFC는 함수를 알아야지 소스가 짧아지는구나..ㅠ
체크박스 체크 풀거나 체크하게 만들기
1.
GetDlgItem(체크박스명)->EnableWindow(TRUE);
2.
CheckDlgButton(체크박스명, TRUE);
위의 두 함수중에 아무거나 사용해서 체크를 강제로 해제시키거나 체크를 할수 있다.