

게임은 이게 반복적으로 도는 작업이다.

현재 window의 기본 행동이
DefWindowProc이기 때문에 정의를 해주고 싶다면은 새롭게 정의를 해주어야한다.

WinProc에서 메세지를 받을 모양?을 이렇게 정해준다음에

65번째 줄에 return 0이던 부분을 지우고
이렇게 작성한뒤
PostQuitMessage(69)이 제대로 동작하는지 확인을 하는 작업이다.
while문 안에 GetMessage가 제대로 동작하면 0이상인 수가 return 이 되어서 gResult에 값이 반환이 된다음
현재 우리가 띄운 윈도우의 message를 TranslateMessage함수를 통해 번역이 되어서
&msg로 해당 message를 보낸다.
우리가 메세지를 받는 WinProcessor를

이렇게 정의를 해놓았는데 WM_CLOSE메세지가 발생을 하면은
PostQuitMessage에 69를 보낸다.
실제로 빌드후 실행을 하고 꺼보면

우리가 원했던 메세지 동작이 정상적으로 동작을 한다.

일단 이런식으로 구현을 해놓았을 때 윈도우의 타이틀 이름이 잘 바뀐다.

현재 다 wstring값만 받을 수 있게 되어있는데
강의에서는

이렇게 받는데 나는 다 wstring으로 받아야 가능하다.
(왜 그런지는 모르겠다)

일단 마우스 좌표를 title로 바꾸는 부분은 다 잘 된다.
https://hanneoul.tistory.com/entry/WIN32LEANANDMEAN%EC%9D%84-%EC%8D%A8%EC%A3%BC%EC%9E%90
간단하게 말하면 WIN32_LEAN_AND_MEAN는 필요없거나 자주 사용안하는애들 include안해서 컴파일 시간을 줄여주는 역할을 한다.