当前位置: 代码迷 >> VC/MFC >> 关于CWnd指针解决方法
  详细解决方案

关于CWnd指针解决方法

热度:60   发布时间:2016-05-02 03:34:22.0
关于CWnd指针
例如用CWnd类的函数:WindowFromPoint返回一个指针,那么这个指针所指向的对象如何被析构?在什么时候被析构?有一段代码一直获取鼠标指向的窗口的类指针的话,会不会造成内存泄漏?
------解决思路----------------------
_AFXWIN_INLINE CWnd* PASCAL CWnd::WindowFromPoint(POINT point)
{ return CWnd::FromHandle(::WindowFromPoint(point)); }

WindowFromPoint内部也调用了FromHandle,CWnd很多返回窗口指针的函数都调用了FromHandle
  相关解决方案