본문 바로가기

CreateWindow

윈도우(Window)의 구성요소(Style) 및 종류 /* written by kaspy (kaspyx@gmail.com) */ 이번 블로그 내용은 Windows 운영체제 환경에서 실제적인 출력을 담당하고 있는 윈도우에 대해서 다루기로 하겠습니다.-* 기초적인 내용이라기보다는 기본적인 내용에 가깝고, 공부하면서 도움이 될만한 중요한것들만 정리해 보았습니다.. 1. 윈도우는 'Windows 운영체제'(이하 Windows)가 관리하는 객체이다. 화면에 뜨고 우리가 직접 보는 '윈도우'는 Windows 에서 관리하는 객체의 일종이다. 객체에 따라 대응되는 화면이 표시된다. 즉 평상시 사용자가 보고있는 윈도우는 Windows 내부에 있는 윈도우 객체가 출력된 형태이다. 대표적으로 윈도우를 띄우는 함수는 CreateWindow API이며 프로토 타입은 아래와 같다... 더보기
윈도우(Windows) 애플리케이션(application)의 구조 /* written by kaspy (kaspyx@gmail.com) */ Windows 프로그래밍을 해본 경험이 있는 사람이라면 API 및 Win32 API를 어떤 형태로든 접해본적이 있을 것이다. API란 Application Programming Interface라는 약어로 윈도 운영체제의 기능을 애플리케이션에서 이용하기 위한 인터페이스로, 그 실체는 C/C++ 언어로 개발한 수천개의 함수의 집합이다. 기초적인 내용이라기보다는 기본적인 내용에 가깝고, 도움이 될만한 중요한것들만 정리해 보았다. 1. Windows 애플리케이션은 이벤트 반응형이다 Windows의 GUI 애플리케이션을 시작하면 윈도를 출력할 뿐이며, 일반적으로 아무것도 하지 않는다. 메뉴를 선택하거나 마우스 버튼을 클릭하거나 키를 누르.. 더보기