'checkbox'에 해당되는 글 1건

  1. 2007.10.17 CheckBox

CheckBox

API Reference 2007. 10. 17. 10:58

체크 박스를 만드는 방법은 푸쉬 버튼을 만드는 방법과 동일하다.

클래스 이름도 푸쉬 버튼과 같은 "button" 을 사용하되 스타일에 BS_PUSHBUTTON 대신 체크 박스 스타일을 지정한다는 것만 다르다. 스타일에 따라 4 가지 종류의 체크 박스가 있다.


선택 가능한 옵션의 개수에 따라 두 가지 상태를 가지는 체크 박스( BS_CHECKBOX )와 세 가지 상태를 가지는 체크 박스( BS_3STATE )로 구분된다. 두 가지 상태를 가지는 체크 박스는 선택/비선택 둘 중 하나의 상태를 가지지만 세 가지 상태를 가지는 체크 박스는 선택/비선택 외에도 Grayed 라는 제 3 의 상태를 가진다. Grayed 는 알수 없음, 결정할 수 없음의 뜻을 가진다.


또한 동작 방법에 따라 자동 체크 박스와 수동 체크 박스로 나누어지는데 수동 체크 박스는 선택/비선택 상태를 부모 윈도우가 직접 바꾸어야 하며 자동 체크 박스는 스스로 체크 상태를 바꾼다.

Posted by 명혀니
,