[MFC] Radio Control 사용법

2021. 5. 9. 23:01

MFC에서 Radio Control을 사용하기 위해 도구상자에서 n개의 Radio Button을 추가한다.

 

그림 1. Radio 버튼이 추가된 Dialog

1. 탭 순서 확인

Dialog에서 Ctrl+D를 눌러 탭순서를 확인한다. 그림 1과 같이 라디오 버튼이 순차적으로 설정되어 있어야 한다. Ctrl+D를 누른 뒤, 마우스 클릭을 통해 원하는 순서로 설정할 수 있다.

 

 

2. 속성 설정

라디오 버튼의 속성에서 그룹, 탭 위치를 설정해준다.

그림 2. 라디오 버튼 속성 설정

라디오 버튼의 속성에서 그룹과 탭 위치를 다음과 같이 설정해 준다.

No. 그룹 탭 위치
라디오 버튼1 True True
라디오 버튼2 False True
라디오 버튼3 False True

 

3. 변수추가

첫번째 라디오 버튼를 클릭한 뒤 변수를 추가해 준다.

그림 3. 라디오 버튼 변수 추가

변수를 추가해줄 때 범주와 변수 형식을 다음과 같이 설정해준 뒤, 원하는 변수명을 기입하여 라디오 버튼의 제어변수를 추가한다.

 

그림 4. 라디오 버튼 변수 설정

 

원하는 위치에 "UpdateData()" 메서드를 추가한 뒤, 라디오 버튼의 변수를 자유롭게 사용한다. 예를 들어서, 라디오 버튼의 변수명을 "m_radio"로 설정하면, 다음과 같이 동작한다.

라디오 버튼 클릭 동작
라디오 버튼 1 클릭 m_radio == 0 (m_radio 변수는 값이 0이 된다.)
라디오 버튼 2 클릭 m_radio == 1 (m_radio 변수는 값이 1이 된다.)
라디오 버튼 3 클릭 m_radio == 2 (m_radio 변수는 값이 2가 된다.)

* 이상한 점이 있으면 댓글 달아주세요~!

 

참고: [MFC] Radio Button : 네이버 블로그 (naver.com)

BELATED ARTICLES

more