Re: CWnd::GetDC
От: flаt  
Дата: 12.08.16 12:27
Оценка:
Здравствуйте, Alexander G, Вы писали:

AG>Потому что он возвращает экземляр класса CDC, который когда-нибудь будет удалён, но в нём хранится результат ::GetDC , поэтому парный вызов нужен ::ReleaseDC, а не ::DeleteDC.


Обратите внимание, возвращается указатель на CDC. Поэтому выделенное — неверно. Вы же не пытаетесь запихнуть CDC* в умный указатель? Впрочем, если пытаетесь, передайте ему deleter вида ReleaseDC.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.