Example #1
0
// ´°¿Ú¹ý³Ì
LRESULT CALLBACK WndProc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam )      
{
	switch( message )
	{
	case WM_CLOSE:
		{
			GameClearup(hwnd);
			DestroyWindow(hwnd);
			break;
		}
	case WM_DESTROY:
		{
			PostQuitMessage( 0 );
			break;
		}
	default:
		return DefWindowProc( hwnd, message, wParam, lParam );
	}
	return 0;
}
Example #2
0
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
	PAINTSTRUCT ps;
	switch (message)
	{
	case WM_CREATE:
		GameInit(hwnd);
		break;

	case WM_TIMER:
		GamePaint(hwnd);
		break;
	case WM_DESTROY:
		GameClearup(hwnd);
		PostQuitMessage(0);
        break;
	default:
		return DefWindowProc(hwnd, message, wParam, lParam);
	}
	return 0;
}