VC++6窗体构建问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 09:39:19
#include <windows.h>
INT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
char szClassName[]="windowclass1";
char szAppTitle[]="Windows API";
INT PASCAL WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, INT nCmdShow)
{
HWND hMainWnd;
MSG msg;
WNDCLASS myWC;
if(!hPrevInstance)
{
myWC.style=CS_HREDRAW|CS_VREDRAW;
myWC.lpfnWndProc=WndProc;
myWC.cbClsExtra=0;
myWC.hInstance=hInstance;
myWC.hIcon=LoadIcon(NULL,IDI_APPLICATION);
myWC.hCursor=LoadCursor(NULL,IDC_ARROW);
myWC.hbrBackground=GetStockObject(WHITE_BRUSH);
myWC.lpszMenuName=NULL;
myWC.lpszClassName=szClassName;
RegisterClass(&myWC);
}
hMainWnd=CreateWindow(
szClassName,
szAppTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,CW_USEDEFAULT,
CW_USEDEFAULT,CW_USEDEFAULT,
NULL,NULL,hInstance,NULL);
ShowWindow(hMainWnd,S

compile
Build
run

异常终止的原因!

编译,连接,运行,你没运行
运行一下就好了。

样式设置缺少了。

没有对WM_PAINT消息做处理 只是不能显示 在运行