본문 바로가기
Computer

SubClassing

by DogBull 2008. 2. 18.

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);
}

'Computer' 카테고리의 다른 글

Thread Synchronized  (0) 2008.06.08
About Accelerator Sensor.  (0) 2008.04.10
Tutorial 1: Direct3D 10 Basics  (0) 2007.12.26
BSP, Binary Space Partitioning, 이진 공간 분할.  (0) 2007.09.07
[Algorithm] Huffman  (0) 2006.10.13