CDC::DeleteDC 

Виртуальный BOOL DeleteDC ( );

Возвращаемое значение

Ненулевое значение, если функция успешно завершена; в противном случае 0.

Примечания

В общем не вызывать эту функцию; деструктор будет делать это за вас. Функция-член DeleteDC удаляет контексты устройств Windows, которые связаны с m_hDC в текущем объекте CDC . Если этот объект CDC является последний активного устройства контекст для данного устройства, устройство уведомляется и освобождаются все используемые устройства системы хранения и ресурсы.

Приложение не должно вызывать DeleteDC , которые были выбраны объекты в контекст устройства. Необходимо сначала выбрать объекты из контекста устройства, прежде чем он будет удален.

Приложение не должно удалить контекст устройства, дескриптор которого была получена путем вызова CWnd::GetDC. Вместо этого он должен вызвать CWnd::ReleaseDC для освобождения контекст устройства. Классы CClientDC и CWindowDC предоставляются обернуть эту функциональность.

DeleteDC функция обычно используется для удаления контекста устройств, созданные с CreateDC, CreateICили CreateCompatibleDC.

CDC обзорЧлены класса | Иерархическая схема

См. такжеnbsp;CDC::CDC, :: DeleteDC, CDC::CreateDC, CDC::CreateIC, CDC::CreateCompatibleDC, CWnd::GetDC, CWnd::ReleaseDC

Index