Window Message Callback에 Class Member 함수 이용하기
대부분의 Win32 Application에서 Message Callback 함수에는 전역 함수가 사용된다. 하지만 이렇게 전역함수를 사용하는 것은 객체지향 패러다임에도 맞지 않을 뿐 아니라 Main Loop와 Message Proc 간의 원활한 연동이 힘들다. 이 둘간의 통신을 위해서 또다른 전역 함수나 전역 변수를 사용해야 하는 것이다. LRESULT WINAPI MsgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) { // ..... } int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { // Register Class WNDCLASSEX wc; ZeroMemory(&wc, sizeof(wc)); wc...