我刚开始学mfc就根据教程编了个程序试试,可惜不出现窗口,我定义,注册,显示都是用的一个句柄,一个类名啊(只发了winmain)
static TCHAR name[]=TEXT("sun");
WNDCLASS wndclass;//定义窗口类
wndclass.CS_VREDRAW;
wndclass.cbClsExtra=0;
wndclass.cbWndExtra=0;
wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);
wndclass.lpfnWndProc=WndProc;
wndclass.lpszClassName=name;
wndclass.lpszMenuName=NULL;
RegisterClass(&wndclass);//注册窗口类
HWND hWnd;
hWnd=CreateWindow(name,"第一个windows程序",WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,
NULL,NULL,hInstance,NULL);//创建窗口
ShowWindow(hWnd,SW_SHOWNORMAL);
UpdateWindow(hWnd);
MSG msg;
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}
程序运行了 ,就是不出现窗口,
帮忙看看错误在哪,如果c++厉害的话给留个qq,请教一下如何学习,