Этот метод удаляет контексты устройства, которые связаны сm_hDC свойством в объектеCDC. Если этот объектCDC - последний активный контекст для указанного устройства, устройство уведомлено и вся память и системные ресурсы, используемые устройством освобождаются. Вообще, можно не вызывать этот метод, т.к. деструктор делает это.
BOOL DeleteDC ();
Возвращаемое значениеотлично от нуля, если удаление контекста закончено успешно; иначе - равно нулю
CDC :: GetCurrentBitmap
Этот метод восстанавливает указатель на выбранный объектCBitmap. Этот метод может возвратить временные объекты.
CBitmap* GetCurrentBitmap ()
const;
Возвращаемое значение -указатель на объектCBitmap, если завершен успешно; иначе - ноль.
CDC :: GetCurrentBrush
Этот метод восстанавливает указатель на выбранный объектCBrush. Этот метод может возвратить временные объекты.
CBrush* GetCurrentBrush ()
const;
Возвращаемое значение -указатель на объектCBrush, если завершен успешно; иначе - ноль.
CDC:: GetCurrentFont
Этот метод восстанавливает указатель на выбранный объектCFont. Этот метод может возвратить временные объекты.
CFont* GetCurrentFont ()
const;
Возвращаемое значение -указатель на объектCFont, если завершен успешно; иначе - ноль.
CDC:: GetCurrentPen
Этот метод восстанавливает указатель на выбранный объектCPen. Этот метод может возвратить временные объекты.
CPen* GetCurrentPen ()
const;
Возвращаемое значение -указатель на объектCPen, если завершен успешно; иначе - ноль.
CDC:: ReleaseAttribDC
Этот метод устанавливает компонент m_hAttribDC, атрибут контекста устройсмтва, напустой указатель.
virtual void ReleaseAttribDC ();
CDC:: ReleaseOutputDC
Этот метод устанавливаетm_hDC напустой указатель.
virtual voidReleaseOutputDC ();
Замечание :этот метод нельзя вызывать, если контекст устройства вывода присоединен к объекту CDC.
CDC:: SelectObject
Этот метод выбирает объект для контекста устройства.
CPen* SelectObject ( CPen* pPen );
CBrush* SelectObject ( CBrush* pBrush );
virtual CFont* SelectObject ( CFont* pFont );
CBitmap* SelectObject ( CBitmap* pBitmap );
int SelectObject ( CRgn* pRgn );
CGdiObject* SelectObject ( CGdiObject* pObject );
pPen - указатель на объект CPen.
pBrush - указатель на объектCBrush.
pFont - указатель на объект CFont.
pBitmap - указатель на объектCBitmap.
pRgn - указатель на объектCRgn.
pObject - указатель на объектCGdi.
Возвращаемое значение - указатель на заменяемый объект. Это - указатель на объект одного из классов, в зависимости от того, какая функция используется. Возвращаемое значение является нулевым (пустым), если есть ошибка. Эта функция может возвратить указатель на временный объект.