Управление памятью hDC - PullRequest
       3

Управление памятью hDC

0 голосов
/ 06 января 2011

У меня есть ID3DXFont (кстати, Direct3D9), который предлагает метод GetDC (), который возвращает дескриптор контекста устройства (hDC). Как управляется память для этого значения? MSDN ничего не упоминает об этом и не обеспечивает собственное управление памятью, как это делают COM-интерфейсы.

Ответы [ 3 ]

1 голос
/ 06 января 2011

Вам нужно отпустить эту ручку с ReleaseDC(HDC).

0 голосов
/ 06 января 2011

Я полагаю, что вы должны позвонить DeleteDC на возвращенном дескрипторе, когда закончите с нимБыло трудно найти много ссылок на это, за исключением комментария, сделанного в этой теме на gamedev.net.

0 голосов
/ 06 января 2011

Не можете ли вы использовать макрос SAFE_RELEASE для дескриптора?

...