Функция Windows API GetDC()
принимает один параметр:
hWnd
Дескриптор кокно, чей DC должен быть восстановлен.Если это значение равно NULL, GetDC извлекает DC для всего экрана.
Далее по странице отмечается следующее:
После рисования с помощьюобщий DC, функция ReleaseDC
должна быть вызвана для освобождения DC.Класс и частные DC не должны быть выпущены.ReleaseDC
должен вызываться из того же потока, который вызвал GetDC
.Количество контроллеров домена ограничено только доступной памятью.
К сожалению, неясно, необходим ли вызов ReleaseDC()
для экранного контроллера домена, поскольку его тип нигде не упоминается.Фактически, эта страница описывает пять типов DC;но ни один из них не упоминает «экран».
Нужно ли мне звонить ReleaseDC()
на экране DC?