본문 바로가기

컨트롤(체크박스) 체크박스는 참, 거짓의 진위적인 선택을 입력받을 때 주로 사용된다. 스타일에 따라 4가지 종류의 체크박스가 있다. 선택가능한 옵션의 개수에 따라 두가지 상태를 가지는 체크박스(BS_CHECKBOX)와 세가지 상태를 가지는 체크박스(BS_3STATE)로 구분된다. 두가지 상태를 가지는 체크박스는 선택/비선택 세가지 상태를 가지는 체크박스는 선택/비선택/Grayed 동작방법에 따라 자동체크 박스와 수동체크 박스가 있다. 체크 박스의 상태가 변경될 때마다 어떤 처리를 해야하고 체크조건이 복잡한 경우라면 수동 체크 박스를 사용하고 필요할 때 상태를 조사하기만 하면 될 경우 자동 체크박스를 사용한다. 예를 들어 음소거같은경우 체크를 하면 음이 소거되어야 하며 대화상자가 닫힐 때 적용되는 것이 아니므로 수동으로 사.. 더보기
컨트롤(버튼) 1. 컨트롤의 정의 - 컨트롤이란 사용자와의 인터페이스를 이루는 도구이다. - 사용자가 프로그램을 제어하는 수단이다. - 하나의 윈도우이다. 파일 타입을 선택하는 콤보박스, 탭 크기를 입력하는 에디트, 옵션을 선택하는 체크 박스와 라디오 버튼 등의 컨트롤들이 배치되어 있다. 대화상자는 현재 설정된 옵션 상태를 컨트롤을 통해 사용자에게 보여주고 사용자는 컨트롤을 조작하여 옵션을 변경한다. 화면상의 일정한 영역을 차지하며 자신의 고유 메시지를 처리할 수 있는 능력을 가지고 있다. 표준컨트롤 윈도우 클래스 컨 트 롤 button 버튼, 체크, 라디오 static 텍스트 scrollbar 스크롤 바 edit 에디트 listbox 라스트 박스 combobox 콤보 박스 2. Button 주의할 점 winmain에.. 더보기
A/C 컨버터(ADC) AT91SAM7S256은 8채널 10비트 또는 8비트 분해능(정밀한 높이측정)의 축차비교형(변환이 끝남) A/D 컨터버를 가지고 있다. 8bit와 10bit 비교 8bit 10bit 번지수 (0~255) (0~1023) 장 점 256까지 세니까 빠르다 1024까지 있어 세밀하다 전 압 3.3/256 = 0.01289.. => 12.89 3.3/1024 = 0.00322.. => 3.22 이들 8채널의 아날로그 입력신호 중 AD0~AD3은 병렬 I/O포트와 겸용으로 사용하고, AD4~AD7은 전용이다. A/D 변환이 가능한 아날로그 입력전압의 범위는 0~ADVREF(AD:아날로그디지털, V:전압, REF:기준전압)이며, 변환은 10비트모드 또는 8비트모드를 사용할 수 있다. A/D 변환된 디지털 데이터는 .. 더보기