본문 바로가기

컨트롤

[윈도우 api] 대화상자 대화상자 사용자와의 대화 간단한 컨트롤로느 사용자로부터 복잡한 정보를 입력받기 어려운데 많은 양의 정보를 효율적으로 입력받기 위해 주로 대화상자(컨트롤의 컨테이너)를 사용 대화상자는 프로그램과 사용자간의 대화, 곧 명령 및 정보 전달을 위한 특별한 윈도우 대화상자의 종류 1. 모달형 : 대화상자를 닫기 전에 다른 윈도우로 전환할 수 없으며 반드시 확인버튼이나 취소버튼을 눌러 대화상자를 닫아야 다른 윈도우로 전환할 수 있음 다른 프로그램으로는 전환 가능 MessageBox()함수에 의해 만들어지는 메세지 박스도 모달형 대화상자 2. 모델리스형 : 대화상자를 열어 놓은 채로 다른 윈도우로 전환할 수 있는 대화상자 대화상자를 만들기 위해 필요한 것 1. 대화상자 템플릿 : 대화상자의 모양과 대화상자 내의 컨트.. 더보기
[윈도우api] 컨트롤 컨트롤의 정의 사용자와의 인터페이스를 이루는 도구, 사용자로부터 명령과 입력을 받아들이고 출력 결과를 보여줌 컨트롤도 하나의 윈도우 윈도우즈가 윈도우 클래스들을 시스템 부팅시에 운영체제에 의해 등록됨, 윈도우 클래스를 등록할 필요없이 미리 등록되어 있는 윈도우 클래스를 사용 윈도우 클래스 컨트롤 button 버튼, 체크, 라디오 static 텍스트 scrollbar 스크롤 바 edit 에디트 listbox 리스트 박스 combobox 콤보 박스 컨트롤의 3요소 1. 스타일 2. 통지 메세지 3. 부모 윈도우가 보내는 메세지 버튼 버튼 만들기 컨트롤은 윈도우이기는 하지만 반드시 부모 윈도우의 차일드로 존재해야 함 차일드 컨트롤은 보통 부모 윈도우가 만들어질 때, WM_CREATE메세지가 발생했을 때 만듦 .. 더보기