CDC::DeleteDC
通常,不要调用此功能;析构函数将执行断点。
BOOL DeleteDC( );
返回值
非零,如果函数已成功完成;否则为0。
备注
DeleteDC 成员函数删除与当前 CDC 对象的 m_hDC 的Windows设备上下文。如果此 CDC 对象是特定设备的最后一个有效的设备上下文,计算机得到通知,并释放计算机使用的所有存储和系统资源。
如果对象后到设备上下文,应用程序不应调用 DeleteDC。它将删除之前,必须首先选择Objects在设备上下文之外。
应用程序无法删除处理通过调用 CWnd::GetDC获得的设备上下文。相反,它必须调用 CWnd::ReleaseDC 释放设备上下文。提供 CClientDC 和 CWindowDC 选件类包装此功能。
DeleteDC 函数通常用于删除随 CreateDC、 CreateIC或 CreateCompatibleDC创建的设备上下文。
示例
为 CPrintDialog::GetPrinterDC参见示例。
要求
Header: afxwin.h