본문 바로가기

컨트롤(에디트) 에디트는 문자열을 직업 입력받을 때 사용. CreateWindow함수의 세 번째 인수로 지정한다. 스타일 설 명 ES_AUTOHSCROLL 수평 스크롤을 지원한다. ES_AUTOVSCROLL 여러 줄 편집시 수직 스크롤을 지원한다. ES_LEFT 왼쪽 정렬한다. ES_CENTER 중앙 정렬한다. ES_RIGHT 오른쪽 정렬한다. ES_LOWERCASE 소문자로 변환하여 표시한다. ES_UPPERCASE 대문자로 변환하여 표시한다. ES_MULTILINE 여러 줄을 편집할 수 있도록 한다. ES_NOHIDESEL 포커스를 잃더라도 선택된 영역을 표시한다. ES_READONLY 읽기전용으로 만들어 편집을 금지한다. 자신의 변화에 대해 다음과 같은 통지 메시지를 부모윈도우로 보낸다. 메시지 설 명 EN_CHA.. 더보기
PWM 제어기 AT91SAM7S256에는 모두 4채널의 PWM(Pulse Width Modllation) 제어기가 있는데 각 채널은 서로 독립적으로 클록 입력을 받아 동작하여 주기, 듀티 사이클, 출력 파형의 극성 등을 선택적으로 제어할 수 있다. PWM제어기 블럭 구성도 PIO에 의한 외부 핀 멀티플렉싱에서 Peripheral B로 설정 PWM제어기는 기본적으로 클록이 공급되어 있지 않은 상태이므로 PMC에서 클록을 공급하도록 설정해야한다. 클록 발생기와 4개의 채널로 구성, 클록 발생기는 마스터 클록 MCK를 사용하여 13가지의 클록을 PWM 제어기에 공급한다. 클록 발생기는 마스터 클록 MCK를 N(1,2,4,8,16,32,64,128,256,512,1024)으로 분주한 11가지의 클록 신호를 발생하며, 이밖에도.. 더보기
컨트롤(라디오) 라디오 버튼도 일종의 버튼이며, "button"클래스에 BS_RADIOBUTTON, BS_AUTORADIOBUTTON 둘 중 하나의 스타일을 지정하면 라디오 버튼이 된다. 라디오 버튼은 여러가지 선택사항 중 한 가지만 선택할 필요가 있을 때 사용한다. 그룹을 이루는 첫 번째 라디오 버튼에만 WS_GROUP 스타일을 주고 나머지 라디오 버튼은 WS_GROUP 스타일을 주지 않으면 된다. 최초로 WS_GROUP을 가지는 라디오 버튼부터 다음 WS_GROUP 스타일을 가지는 라디오 버튼 직전 까지가 한 그룹이 된다. Radio.c #include "MsgProc.h" enum {ID_R1=101,ID_R2,ID_R3,ID_R4,ID_R5,ID_R6}; HWND r1,r2,r3,r4,r5,r6; int Grap.. 더보기