지금

int num = 1;


WinProc

{

if(Num == 1)

return X (hWnd , ~~~~)


else

return Y (hWnd , ~~~~)


return DefWindowProc ( hWnd , ~~~~)

}


X

{

~~~~~~~~~~~~~`

~~~~~~~~~~~~~~

num = 2;

return DefWindowProc (hWnd , ~~~~)

}


Y

{

~~~~~~~~~~

~~~~~~~~~~~

return DefWindowProc (hWnd , ~~~~)


}


이런식으로 짜여있는데


X 에서 그림그리다가

신호오면

Y가서 그림그릴거 같은데


X끝나면 멈춰버린다..


혹시 왜이런지 아냐..