术语 | CWnd::GetDCEx | ||||||||||||||||||||||||||||
释义 | CWnd::GetDCEx CDC* GetDCEx( CRgn* prgnClip, DWORD flags ); 返回值:如果函数调用成功,则返回指定窗口的设备环境;否则返回NULL。 参数:
说明: 这个函数获得CWnd窗口的设备环境句柄。这个设备环境可以在随后的GDI函数中使用,用于在客户区中绘图。 这个函数是GetDC函数的扩展,使应用程序能够更多地控制一个窗口的设备环境如何或是否被裁剪。 除非设备环境属于一个窗口类,否则在绘图后必须调用ReleaseDC成员函数以释放设备环境。由于在同一时刻仅有五个公用的设备环境可供使用,因此如果释放设备环境时失败,则可能导致其它应用程序不能使用设备环境。 为了获得在缓存中的设备环境,应用程序必须指定DCX_CACHE。如果没有指定DCX_CACHE,并且窗口既不是CS_OWNDC也不是CS_CLASSDC,则这个函数返回NULL。 如果在注册窗口类的时候在WNDCLASS结构中指定了CS_CLASSDC,CS_OWNDC或CS_PARENTDC风格,则GetDCEx将返回具有指定特征的设备环境。 有关这些特征的更多信息参见“Win32 SDK”文档中WNDCLASS结构的描述。 请参阅: CWnd::BeginPaint, CWnd::GetDC, CWnd::GetWindowDC, CWnd::ReleaseDC, ::GetDCEx |
||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。