请VC++编程高手帮忙看看
我写了这段代码,但是说有错处,请VC++编程高手门帮忙看看代码如下:
#include<windows.h>
LONG WINAPI WndProc(HWND,UINT,WPARAM,LPARAM);
intWINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR IpszCmdLine,
int nCmdShow)
{
WNDCLASS wc;
HWND hwnd;
MSG msg;
BOOL bReg
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = (WNDPROC)WndProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = hInstance
wc.hIcon = LoadIcon(NULL,IDI_WINLOGO);
wc.hCursor = LoadCursor(NULL,IDC_ARROW);
wc.hbrBackground = (HBRUSH)(COLOR_WINDOW +1);
wc.lpszMenuName = NULL;
wc.lpszClassName = "FirstWindowClass";
RegisterClass(&wc);
hwnd = CreateWindow(
"FirstWindowClass",
"第一个Windows应用程序“,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
300,
400,
HWND_DESKTOP,
NULL,
hInstance,
NULL
);
ShowWindow(hwnd,nCmdShow);
UpdateWindow(hwnd);
while((bRet = GetMessage(&msg,NULL,0,0)) !=0)
{
if(bRet ==-1)
{
}
else
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return msg.wParam;
}
LRESULT CALLBACK WndProc (HWND hWnd,
UINT message,
WPARAM wParam,
LPARAM IParam)
{
PAINTSTRUCT ps;
HDC hdc;
char*szHello="欢迎使用VC";
switch (message)
{
case WM_PAINT;
hdc = BeginPaint(hWnd,&ps);
RECT rc;
GetClientRect(hWnd,&rc);
DrawText(hdc,szHello,strlen(szHello),&rc,DT_CENTER);
EndPaint(hWnd,&ps);
return 0;
case WM_DESTROY;
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hWnd,message,wParam,IParam);
}
补充:编译时输出框显示的是:FirstWindow.exe - 1 error(s), 0 warning(s)
请帮帮忙,谢谢!