0

我有一个 ID3DXFont(顺便说一下,它是 Direct3D9),它提供了一个 GetDC() 方法,它返回一个设备上下文 (hDC) 的句柄。这个值的内存是如何管理的?MSDN 没有提及它,也没有像 COM 接口那样提供它自己的内存管理。

4

3 回答 3

1

您需要使用 释放该句柄ReleaseDC(HDC)

于 2011-01-06T16:09:53.880 回答
0

你不能在手柄上使用 SAFE_RELEASE 宏吗?

于 2011-01-06T16:10:06.363 回答
0

我相信你必须在完成后调用DeleteDC返回的句柄。除了在 gamedev.net 上的这个线程中发表的评论外,很难找到很多关于此的参考。

于 2011-01-06T16:10:43.257 回答