CDC::DeleteDC
Как правило, эта функция вызывается; деструктор сделает его автоматически.
BOOL DeleteDC( );
Возвращаемое значение
Ненулевой если функция успешно завершена; в противном случае – значение 0.
Заметки
Функция-член DeleteDC удаляет контексты устройства Windows, которые сопоставлены с m_hDC в текущем объекте CDC.Если этот объект CDC последний активный контекст устройства для заданного устройства, то устройство уведомлено и освобождены все хранилище и системные ресурсы, используемые устройством.
Приложение не должно вызвать DeleteDC если объекты были выделены в контекст устройства.Объекты необходимо сначала выбрать из контекста устройства, прежде чем удалять.
Приложение не должно удаляться контекст устройства, дескриптор которого был получен путем вызова CWnd::GetDC.Вместо этого он должен вызвать CWnd::ReleaseDC для освобождения контекста устройства.Для CClientDC создают программу-оболочку классы и CWindowDC эта функциональность.
Функция DeleteDC обычно используется для удаления контексты устройства, созданные с CreateDC, CreateIC или CreateCompatibleDC.
Пример
См. пример для CPrintDialog::GetPrinterDC.
Требования
Header: afxwin.h