[WinAPI/C++] | Windows 데스크톱 애플리케이션 살펴보기
·
개발/WinAPI
개요블로그 글을 하도 안썼더니 쓰는 감각이 다 죽어버렸습니다.아무튼 오늘 글은 저번 [WinAPI/C++] | WinAPI 기초 에 이어서 쓰는 글이고 VS에서 Windows 데스크톱 애플리케이션을 만들었을때 자동으로 들어있는 프레임 워크에 대해 알아볼겁니다.      wWinMain일반 C++ 프로그램에 main이라는 진입점이 있다면 WinAPI에선 wWinMain 이라는 진입점이 있습니다.차이점이라고 하면 매개변수가 4개나 달려있다는 것 정도이죠. 하나하나 살펴보자면... 먼저 hInstance는 저번 글에서 말했던 그 인스턴스를 가르키는 핸들입니다.웬만해서 구조체가 H로 시작하면 핸들이라고 생각하면 돼요. 그리고 다음으로 들어오는 hPrevInstance는 쓸일도 없고 넘어오는 값 또한 NULL입니..
[WinAPI/C++] | WinAPI 기초
·
개발/WinAPI
개요1학기 게임 프로그래밍 시간이 CMD 콘솔에서 진행됐다면 2학기 게임 프로그래밍 시간은 윈도우 창에서 진행될 예정입니다. WinAPI라는 것을 사용하기 때문이고 나중에 DirectX를 배우기 위해 꼭 배워야할 과정이기도 합니다.    WinAPI란?WinAPI란게 무엇이냐 하면...일단 WinAPI를 풀어 써보면 Windows Application Programming Interface입니다. 여기서 Interface란? 서로 다른 두개의 시스템 장치 사이에서 정보나 신호(상호작용)를 주고 받는 창구입니다.저희가 UI 라고 부르는 것도 User Interface. 즉, User 과 내부 시스템의 상호작용이죠. 그러면 API는 대체 뭐냐면 어플리케이션을 만들기 위한 개발자와 프로그램 사이의 창구입니다...