#include<windows.h>
HINSTANCE g_hInstance=0;//全局窗口句柄变量
/*
2 窗口处理函数(用户自定义 处理消息)
*/
LRESULT CALLBACK WndProc(HWND hWnd,UINT msgID,
WPARAM wParam, LPARAM lParam)
{
switch(msgID)
{
case WM_PAINT:
break;
case WM_DESTROY:
//使得GetMessage返回0
PostQuitMessage(0);
break;
}
//给各种消息做默认处理
return DefWindowProc(hWnd,msgID,wParam,lParam);
}
/*
3 注册窗口类
*/
void Register(LPSTR lpClassName,WNDPROC wndPrco)
{
//注册窗口的结构体
WNDCLASSEX wce={0};
//cbSize WNDCLASSEX的大小
wce.cbSize=sizeof(wce);
/*
windows程序为每一个窗口设计类管理一个WNDCLASS结构.
在应用程序注册一个窗口类的时候,可以让windows分配一定字节空间的内存,
这部分内存成为类的附件内存,有属于这个窗口类的所有窗口共享,
类