클래스 구현부
윈도우 클래스 생성시 윈도우 프록시저 등록을 다음과 같이 구현한다.
wcex.lpfnWndProc=(WNDPROC)::WndProc; // 전역 함수를 지정
위의 코드는 윈도우 프록시저로 전역 함수인 WndProc를 호출하는 코드이다. 전역 함수 WndProc() 함수에서 CWin 클래스의 프록시저 메서드를 호출한다.
응용 프로그램 시작부
1. CWin 클래스를 전역 변수로 선언
CWin *pWin; // 전역 변수로 클래스를 선언한다.
2. Main 함수에서 CWin 클래스 생성 및 호출
int APIENTRY _tWinMain(,,,) {
...
pWin=new CWin(...); // 클래스 생성
pWin->Create(...); // 윈도우 생성 메서드 호출
return pWin->Run(); // 프록시저 함수 호출
}
3. 메시지 프록시저 등록
LRESULT CALLBACK WndPorc(...) {
return pWin->WndProc(,,,);
}


win32Class.zip