大家看一下,这是什么错误???
#include <windows.h>
//程/序的消息处理函数
LRESULT CALLBACK WindowFunc(HWND,UINT,WPARAM,LPARAM);
char szWinName[]="HELLO";//程序的类名称
//程/序的主函数
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
{
HWND hwnd;
MSG msg;
WNDCLASS wndclass;
//填/充wndclass的域
wndclass.style=CS_HREDRAW | CS_VREDRAW; //定/义窗口类型
wndclass.lpfnWndProc=WindowFunc; //定/义此窗口的消息处理函数
wndclass.cbClsExtra=0; //预/留空间,0为不预留
wndclass.cbWndExtra=0; //预/留空间,0为不预留
wndclass.hInstance=hInstance; //程/序的实例句柄(WinMain函数的第一个参数)
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION); //设/置窗口的图标
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW); //设/置鼠标光标形状
wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH); //设/置窗口背景为白色
wndclass.lpszMenuName=NULL; //设/置窗口菜单,由于此例程不使用菜单所以设置为NULL
wndclass.lpszClassName=szWinName; //定/义窗口类的名称
//注/册窗口类
if(!RegisterClass(&wndclass))return 1;
//建/立窗口
hwnd=CreateWindow(szWinName,//窗口的类名称
"HELLO",//窗口的标题
WS_OVERLAPPEDWINDOW,//窗口的风格
CW_USEDEFAULT,//窗口的坐标X
CW_USEDEFAULT,//窗口的坐标y
CW_USEDEFAULT,//窗口的宽度
CW_USEDEFAULT,//窗口的高度
NULL,//父窗口句柄
NULL,//窗口的目录
hInstance,//窗口的句柄
NULL //参/数指针
);
//显/示窗口
ShowWindow(hwnd,nShowCmd);
UpdateWindow(hwnd);
//建/立窗口消息循环
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
//窗/口消息循环函数
LRESULT CALLBACK WindowFunc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
HDC hdc;
PAINTSTRUCT ps;
RECT rect;
switch(message)
{
case WM_PAINT:
//在窗体中心显示字符串"HELLO"
hdc=BeginPaint(hwnd,&ps);
GetClientRect(hwnd,&rect);
DrawText(hdc,"HELLO",-1,&rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER);
EndPaint(hwnd,&ps);
return 0;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hwnd,message,wParam,lParam);
}
Compiling...
_1.cpp
F:\C\_studywin1\_1.cpp(66) : error C2018: unknown character '0xa1'
F:\C\_studywin1\_1.cpp(66) : error C2018: unknown character '0xa1'
Error executing cl.exe.
_studywin1.exe - 2 error(s), 0 warning(s)
这是什么错误?
MessageBox函数可以显示一个消息窗口,实际上可以认为是一个对话框。函数的使用是比较简单的,注意第四个参数是可以用‘|’运算符把若干个常数组合起来控制消息窗口显示的按钮和图标。
怎么来控制窗口显示的按钮和图标?有什么规律?