[MFC] 윈도우 프로그래밍 개요
브이담곰
1. 윈도우 운영체제의 특징 1.1 그래픽 사용자 인터페이스(GUI) 💡 MFC는 사용자 인터페이스 구성 요소를 쉽게 다룰 수 있도록 C++ 라이브러리를 제공하여 프로그래머가 직접 다루어야 할 많은 부분을 자동으로 처리해준다. 1.2 메세지 구동 구조 윈도우 운영체제에서 실행되는 응용 프로그램 -> 메세지 구동 구조( Message-Driven Architecture )를 기반으로 동작. 1️⃣ 외부에서 메세지를 방생시키는 이벤트 발생 2️⃣ 운영체제가 관리하는 시스템 메세지 큐( Message Queue )에 정보 저장. 3️⃣ 각각의 응용 프로그램은 운영체제로부터 독립적인 메세지 큐를 할당 받음. 4️⃣ 응용 프로그램은 자신의 메세지 큐를 감시하다가, 발생한 메세지가 큐에 들어오면 하나씩 꺼내어 처리..