摘要: 今天学习MFC。写了一个while(GetMessage(&msg,hwnd,0,0)){TranslateMessage(&msg);DispatchMessage(&msg);}本来这样的写法就是不对的 MSND中明确指出,要避免这样的写法,因为GetMessage有可能返回-1;这里hwnd是创建的窗口的句柄,这里表示获取属于hwnd的信息。当我点击叉叉关闭窗口后,该进程居然还在。我的CPU使用率达到60%.这是为什么??点击XX按钮以后,响应一个WM_DESTOY消息,销毁窗口,hwnd不存在了。WM_DESTROY调用PostQuitMessage(0),向窗 阅读全文
posted @ 2012-10-29 20:57 IamHuskar 阅读(296) 评论(0) 推荐(0) 编辑