C.C++/WINAPI1 클래스 내부 프로시저 음... 일단은 윈도우 관련해서 따로 클래스로 관리할 필요가 있었는데, 다들 알겠지만 this 포인터 때문에 그렇게 간단하게 넣을 수 없다. 나는 윈도우 만들때 여분 메모리를 할당받아서 거기에 주소값을 넣어두고 static 프로시저에서 그 주소값을 꺼내와서 그 오브젝트의 프로시저를 호출하는 방식으로 해결하였다. 일단 Game 클래스 내부에 static 프로시저인 HandleWndProc과 내부에서 사용할 WndProc이 있다. 1) WNDCLASSEX cbWndExtra에 포인터 사이즈를 대입하였다. 프로시저는 하던대로 static 프로시저를 대입하여주었다.WNDCLASSEX wndClass;ZeroMemory(&wndClass, sizeof(WNDCLASSEX));wndClass.lpfnWndProc .. 2017. 5. 25. 이전 1 다음