例如用CWnd类的函数:WindowFromPoint返回一个指针,那么这个指针所指向的对象如何被析构?在什么时候被析构?有一段代码一直获取鼠标指向的窗口的类指针的话,会不会造成内存泄漏?
------解决思路----------------------
_AFXWIN_INLINE CWnd* PASCAL CWnd::WindowFromPoint(POINT point)
{ return CWnd::FromHandle(::WindowFromPoint(point)); }
WindowFromPoint内部也调用了FromHandle,CWnd很多返回窗口指针的函数都调用了FromHandle