//===================================================
//
// 消息处理函数
//
//===================================================
LRESULT CALLBACK WndProc( HWND hwnd, // 窗口句柄
UINT message, // 所发送的消息
WPARAM wParam, // 参数1
LPARAM lParam ) // 参数2
{switch( message )
{// 响应 WM_CREATE 消息
case WM_CREATE:
// 弹出一个对话框通知收到消息
MessageBox( hwnd, "收到 WM_CREATE 消息 !", "通知", MB_OK );
break;
/////////////////////////// case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
// TODO: Add any drawing code here...
RECT rt;
GetClientRect(hWnd, &rt);
DrawText(hdc, "显示字串", strlen("显示字串"), &rt, DT_CENTER);
EndPaint(hWnd, &ps);
break;
////////////////////////////////////////////////
// 响应 WM_DESTROY 消息
case WM_DESTROY:
// 弹出一个对话框通知收到消息
MessageBox( hwnd, "收到 WM_DESTROY 消息,将要退出程序 !", "通知", MB_OK );
PostQuitMessage( 0 );
break;// 必须调用该函数(Windows 系统规定)
default : return DefWindowProc( hwnd, message, wParam, lParam );
}return FALSE;
}