본문 바로가기

[ C/ C++ 프로그래밍 ]/[ MFC ]

[열혈강의 MFC 2008 정리] Part1 - Chapter 1 Windows programming model



Q : 윈도우에서 Message란?
A : 모든 것이 ” Message이다.  è  Message driven 방식 

창 이동, 클릭, 메모장에 타이핑 (입력)  è 이런 것과 대응하는 message를 발동하게 된다.


 

HID ( Human Input Device )

 마우스. 키보드, 이것을 가지고 컴퓨터를 조작한다. 인간이 컴퓨터에게 정보를 입력 하기
위한것 è H/W Event 발생 시킴 è OS  가장 먼저 감지 è 이것에 대해 Message으로

보내준다.




 

 

윈도우는 Message에 의해서 움직인다.  è Hw Event등등에 의해서 발생하게 된다
   
윈도우는 Message Driven 방식이다.



 

Window 프로그래밍에서 알아야 할것

  1. 메시지의 종류를 알아야 한다.

  2. 메시지가 언제 발생하는지 알아야 한다..

  3. 이때 무엇을 해야하는가?







 

윈도우의 동작
 H/W EVENT
è Message 추가 è Message를 꺼낸다. è Main MessaeLoop
è 적절한 처리 (WndProc)



ㅇ소스 코드


ㅇ 소스 결과



출처 :