首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

视图销毁有关问题,请看有何不妥

2013-01-23 
视图销毁问题,请看有何不妥?void CMyFrame::DesView(){if (m_pView NULL)returnCView *pTempView m_

视图销毁问题,请看有何不妥?
void CMyFrame::DesView()
{
if (m_pView == NULL)
return;
        CView *pTempView = m_pView;
        m_pView = NULL;
pTempView->SendMessage(WM_DESTROY);
if (pTempView != NULL)
{
    delete pTempView;
    pTempView = NULL;
}
}
该如何修改??
[解决办法]
调试了一下没问题,就看你的m_pView是如何定义和获取值的
[解决办法]
自己先调试,把问题抛出来。不要把脱离环境的代码拿出来给别人分析。有些代码和环境有关,光从代码上难以确定是否有问题。
从这几行代码来看,很是啰嗦,编码风格不好。既然已经判断为空就返回,后面又判断是否为空,无此必要。
[解决办法]
ls有道理!

还有lz为什么销毁view啊?》

热点排行