我有一个 ID3DXFont(顺便说一下,它是 Direct3D9),它提供了一个 GetDC() 方法,它返回一个设备上下文 (hDC) 的句柄。这个值的内存是如何管理的?MSDN 没有提及它,也没有像 COM 接口那样提供它自己的内存管理。
问问题
60 次
您需要使用 释放该句柄ReleaseDC(HDC)
。
你不能在手柄上使用 SAFE_RELEASE 宏吗?
我相信你必须在完成后调用DeleteDC
返回的句柄。除了在 gamedev.net 上的这个线程中发表的评论外,很难找到很多关于此的参考。