char szApplicationName[]= "Exam3_1Window"; //窗口标题名
//定义窗口类
wc.style=CS_HREDRAW|CS_VREDRAW; //定义窗口类型为当窗口大小变化时窗口重画
wc.lpfnWndProc=WndProc; //定义窗口处理函数
wc.cbClsExtra=0; //窗口类无扩展
wc.cbWndExtra=0; //窗口实例无扩展
wc.hInstance=hInstance;//当前实例句柄
wc.hIcon=LoadIcon(NULL,IDI_APPLICATION);
//窗口的最小化图标为缺省图标
wc.hCursor=LoadCursor(NULL,IDC_ARROW) ;
//窗口采用箭头光标
wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
//窗口背景为白色
wc.lpszMenuName=NULL; //窗口中无菜单
wc.lpszClassName= szApplicationName;//定义应用程序标题
//------注册窗口类-------
RegisterClass( &wc);
//---------------- 创建窗口 -------------------
hwnd=CreateWindow
(
szApplicationName, //窗口类名
szApplicationName, //窗口的标题名
WS_OVERLAPPEDWINDOW, //窗口的风格
CW_USEDEFAULT,
CW_USEDEFAULT, //窗口左上角坐标为缺省值
CW_USEDEFAULT,
CW_USEDEFAULT,, //窗口的高和宽为缺省值
NULL, //此窗口无父窗口
NULL, //此窗口无主菜单
hInstance, //创建此窗口的应用程序的当前句柄
NULL
);
//--------------- 显示窗口 ----------------------
ShowWindow( hwnd, nCmdShow) ;
//-------------- 绘制用户区 ---------------------
UpdateWindow(hwnd);
//----------------- 消 息 循 环 ----------------------
while( GetMessage(&Msg, NULL, 0, 0))
{
TranslateMessage( &Msg) ;
DispatchMessage( &Msg) ;
7