MFC不同类型指针销毁是怎么样如 CDC *pDC=GetDC() 销毁方法为 ReleaseDC(pDC);CStatusBar *pSt以及其呢
1个回答
展开全部
CStatusBar只是个子窗口,他会在父窗口退出时自动销毁,或者发送WM_CLOSE进行销毁。CDC与窗口类不是同一个概念。
CDC用DeleteObject;窗口用WM_CLOSE
CDC用DeleteObject;窗口用WM_CLOSE
更多追问追答
追问
谢谢你的回答 能说具体一些吗 写写 因为我在OnDraw里面SetTimer 在View中添加了TIMER消息OnTimer函数 在次函数中 ReleaseDC(pDC);CStatusBar *pSt等指针 因此实际上每隔一定时间 我又重新声明了这些指针 这样也仍像你说的那样吗???
追答
可以将CDC和窗口理解为两个不同的物体,他们有独立的函数来进行声明与释放,二者没有太多关联。给你个范例,讲了在OnTimer里自动绘制内容的。
http://blog.csdn.net/renstarone/article/details/9230763
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询