用::FindWindow(NULL, sWndTitle.GetBuffer(0));获得的窗口句柄,是否需要手动去释放?

song x 2006-06-19 10:53:01
CWnd * pHWnd = FindWindow(NULL, sWndTitle.GetBuffer(0));
程序结束时是否要手动释放 pHWnd?
程序结束时做 pHWnd = NULL;是否会造成内存泄漏?

初始化 CWnd * pHWnd;时,如何将成员变量m_hWnd置NULL?

谢谢
...全文
238 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdsdyl 2006-06-20
  • 打赏
  • 举报
回复
不需要释放,你做pHWnd = NULL;也不会造成内存泄漏.因为你这个操作只是置你的地址指针变量值为NULL!
zt9788 2006-06-20
  • 打赏
  • 举报
回复
不需要释放

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧