티스토리 뷰
OS는 인스턴스 핸들(hInstance)를 이용하여 실행 파일에 포함된 각종 리소스(아이콘, 비트맵 등)에 전급할 수 있다.
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
...
}
하나의 윈도우 클래스를 기반으로 여러개의 윈도우를 생성한 경우 모든 윈도우가 WndProc()를 공유하므로 어느 윈도우에서 WndProc()를 호출했는지 구분할 필요가 있는데 이때 첫번째 인자인 hWnd가 이런 역활을 한다. (프로그램이 여러번 실행되면 WndProc() 는 공유된다. 어느 윈도우에서 메시지를 전달했는지 구분은 hWnd로 하게된다.)