눌려진 버튼이 그대로 눌려져 있고, 다른 버튼을 누르면 이전에 눌려진 버튼이 다시 올라온다면..라디오버튼입니다...
2006.09.07 12:04:09 (*.102.122.211)
안군
라디오버튼에서 속성을 '버튼'으로 주면 됩니다. 기본은 동그라미죠.
2006.09.07 12:10:36 (*.121.149.183)
가을귀..
두 분 댓글 정말 고맙습니다.
라디오버튼이라고는 전혀 생각하지 못했었네요;;;
그러면 저 각각의 숫자들는 리소스에서 따로 만들어서 해야 되는건가요?
2006.09.07 13:01:03 (*.102.122.211)
안군
만드셔도 되고, 폰트를 바꾸셔도 됩니다. 폰트 바꾸는건, 간단히 가르쳐드리긴 좀 복잡한데...
음.. 일단, www.codeguru.com 이나 www.codeproject.com 등에 가보시면 힌트를 많이 얻으실 수 있을겁니다.
온갖 커스텀 컨트롤들이 올라와 있죠 ^^;
2006.09.07 17:21:26 (*.121.149.183)
가을귀..
라디오버튼의 기본이 동그라미인것은 알고 있습니다.
그렇다면 기본인 동그라미를 바꿔야 하는 것인데...
그걸 어떻게 해야 되는건지 알고 싶네요^^;;;
2006.09.07 18:21:34 (*.102.229.85)
김치황인종
Checkbox 혹은 Radio Button 으로 구현 가능할듯 하고
일반적인 컨트롤은 아닌 듯 하네요. 기본 컨트롤의 확장 컨트롤인듯 하네요
자바의 경우에는 JCheckBox, JRadioButton (Swing 패키지의 하위 클래스 - Swing 으로 구현한 GUI 는 스킨의 자유로운 변경이 가능) 으로 구현 가능하네요
MFC나 .NET 에도 잘 찾아보시면 있을거에요.
2006.09.07 23:38:07 (*.232.96.120)
1ststory
API에 보면 Onwer Draw라는 부분이 있습니다.
컨트롤들을 직접 그려줄수 있는 건데요, 2개의 비트맵 이미지를 가지고 체크속성일때와 체크속성이 아닐때 따로 그린것처럼 보이는 군요.
오너 드로우는 모든 컨트롤박스에 사용됩니다.
보통 버튼을 하나 만들고, 한번 체크하면 체크 값으로 바꿔주고 해당되는 이미지를 출력하는 것으로도 할수 있습니다.