返回信息流RegistClass(&wcApp)返回为0~~~~~~~~~~~~~~~~~~~~不知何解~~~~~~~~~~~~~~刚刚接触WINDOWS编程,望各位大牛给予指点!!
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
{
MSG msg;
WNDCLASSEX wcApp;
wcApp.lpszClassName="ss";
wcApp.cbSize=sizeof(wcApp);
wcApp.style=CS_HREDRAW|CS_VREDRAW;
wcApp.hInstance=hInstance;
wcApp.cbWndExtra=0;
wcApp.cbClsExtra=0;
wcApp.hCursor =LoadCursor(NULL,IDC_ARROW);
wcApp.hIcon =LoadIcon(NULL,IDI_APPLICATION);
wcApp.lpfnWndProc=WndProc;
wcApp.hCursor=LoadCursor(NULL,IDC_ARROW); //加载鼠标样式
wcApp.hbrBackground=(HBRUSH)(COLOR_WINDOW); //设置窗口背景色
wcApp.lpszMenuName=NULL;
if(!RegisterClassEx(&wcApp))
{
MessageBox(NULL,"注册失败!","Hellowin ",0);
return 0;
}
//设置窗口没有菜单
HWND wnd=CreateWindowEx(0,"ss","ss",WS_OVERLAPPEDWINDOW,30,30,400,300,NULL,NULL,hInstance,NULL);
// MessageBox(wnd,GetLastError(),"aa",MB_OK);
if(!wnd)
MessageBox(wnd,TEXT("咋就出错了捏"),TEXT("出错了"),MB_OK|MB_ICONQUESTION);
ShowWindow(wnd,SW_SHOWNORMAL);
UpdateWindow(wnd);
while(true)
{
PeekMessage(&msg,wnd,0,0,PM_REMOVE);
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return true;
}
LRESULT CALLBACK WndProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
case WM_PAINT:
HDC hDC;
PAINTSTRUCT ps;
BeginPaint(hWnd,&ps);
TextOut(hDC,0,0,"Yeah",strlen("Yeah"));
EndPaint(hWnd,&ps);
break;
default:
return DefWindowProc(hWnd,message,wParam,lParam);
}
return DefWindowProc(hWnd,message,wParam,lParam);
}
这是一条镜像帖。来源:北邮人论坛 / cpp / #40386同步于 2010/6/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
Windows编程初学,感觉诡异了~~
chemical
2010/6/9镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
GetLastError返回什么
【 在 chemical (星云chemical) 的大作中提到: 】
: RegistClass(&wcApp)返回为0~~~~~~~~~~~~~~~~~~~~不知何解~~~~~~~~~~~~~~刚刚接触WINDOWS编程,望各位大牛给予指点!!
: int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
: {
: ...................
返回2,就是说没有注册成功
【 在 flyingkisser 的大作中提到: 】
: GetLastError返回什么
: 【 在 chemical (星云chemical) 的大作中提到: 】
: : RegistClass(&wcApp)返回为0~~~~~~~~~~~~~~~~~~~~不知何解~~~~~~~~~~~~~~刚刚接触WINDOWS编程,望各位大牛给予指点!!
: ...................