Control

API Reference 2007. 10. 17. 10:57

Control( 컨트롤 : 제어, 조절 )

사용자와의 인터페이스를 이루는 도구이다.( 사용자가 프로그램을 제어하는 수단 ) 인터페이스를 이룬다는 말은 사용자로부터 명령과 입력을 받아들이고 출력 결과를 보여준다는 뜻이므로 컨트롤은 곧 입출력 도구를 뜻한다.



표준 컨트롤

버튼, 에디트, 리스트 박스, 콤보 박스, 스크롤 바, 스태틱



컨트롤도 하나의 윈도우이다. 화면상의 일정한 영역을 차지하며 자신의 고유 메시지를 처리할 수 있는 능력을 가지고 있다. 컨트롤은 윈도우즈가 운영체제 차원에서 제공하기 때문에 윈도우 클래스를 등록할 필요없이 미리 등록되어 있는 윈도우 클래스를 사용하기만 하면 된다.


미리 정의된 윈도우 클래스는 다음과 같다.


button

버튼, 체크, 라디오


static

텍스트


scrollbar

스크롤 바


edit

에디트


listbox

리스트 박스


combobox

콤보 박스



이 윈도우 클래스들은 시스템 부팅시에 운영체제에 의해 등록되므로 윈도우 클래스를 따로 등록할 필요없이 CreateWindow 함수의 첫 번째 인수로 클래스 이름만 주면 해당 컨트롤을 만들 수 있다.

Posted by 명혀니
,