라디오(래디오) 버튼 자동 체크 (auto check / uncheck)
- 자동으로 온 오프 되도록 하는 방법
*.rc 파일에서 순서대로 배치한다
예)
...
GROUPBOX "그룹",IDC_STATIC,468,172,116,75
CONTROL "라디오 1",IDC_RADIO_EXTRACT_VIDEO,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP,475,183,53,10
CONTROL "라디오 2",IDC_RADIO_EXTRACT_AUDIO,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP,475,198,53,10
CONTROL "라디오 3",IDC_RADIO_CONVERT,"Button",BS_AUTORADIOBUTTON |
WS_TABSTOP,541,226,30,10
//========================================
//참고만
MFC
http://www.codeproject.com/Articles/104532/Radio-Buttons-in-MFC-Visual-Studio-2008-C
- 레디오 버튼을 추가후 맨위만 Group으로 속성을 설정한다.
- 그룹의 우두머리 레디오 버튼만 Group 속성을 가져야 한다.
- ClassWizard에서 맨위만 value, int 속성으로 맴버변수[(ex) m_radioType]를 추가한다.
- 값읽기 : UpdateData(TRUE)를 호출후에 레디오 버튼들의 값(m_radioType)을 알아낼수있다.
- 레디오 버튼 설정 :
m_radioType =1; UpdateData(FALSE);
- 만약 안되면
- *.rc 파일에서 레디오버튼을 순서대로 배열한다.(TAB STOP 순서를 정하는 방법)
- Resource.h에서 그룹의 레디오 버튼 수를 일련번호로 만든다. <-- 효과 별로 없음
ON_BN_CLICKED 이벤트를 설정하면 안된다.
'Code' 카테고리의 다른 글
Visual Studio 6 DLL File download (0) | 2013.06.03 |
---|---|
OpenCV 이미지 변환 Mat CvMat IplImage (0) | 2013.05.09 |
WMI 관련 빌드 에러(build error) (0) | 2013.04.26 |
[Tips] Program Error (0) | 2013.04.20 |
프로시져 시작 지점 을(를) DLL avcodec 에서 찾을 수 없습니다. (0) | 2013.03.24 |