Original Post
I am a newbie in game programing and ask you a quesstion about creating a window. Windows use WndProc( HWND hWnd , UINT msg ,WPARAM wParam, LPARAM lParam) function to handle windows' messages which has below structure typedef struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD time; POINT pt; } MSG; msg structure already has the window handle , wParam and lParam . Why we have to resend the hWnd , wParam and lParam parameters?WndProc can't be satisfied with a single msg parameter?Same thing is valid for DefWindowProc() . thanks for all help :)