Computer
SubClassing
DogBull
2008. 2. 18. 16:59
SubClassing Window Handle= hwnd;
SubClassing Destination Message Procedure= newWndProc;
1. hwnd가 생성된 후,
oldWndProc=
(WNDPROC)SetWindowLong(hwnd, GWL_WNDPROC, (LONG)newWndProc);
2. 종료할 때,
SetWindowLong(hwnd, GWL_WNDPROC, (LONG)oldWndProc);
3. SubClassing Window Procedure
LRESULT CALLBACK
newWndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam){
return CallWindowProc(oldWndProc, hWnd, msg, wParam, lParam);
}