CWnd::GetWindowDC

检索整个窗口中显示上下文,包括标题栏、菜单和滚动条。

CDC* GetWindowDC( );

返回值

如果函数运行成功,标识特定窗口中显示上下文;否则 NULL

返回的指针可能是瞬态的,不应存储以供将来使用。 应为成功的每一个调用ReleaseDC 调用 GetWindowDC

备注

因为上下文的原点是 CWnd 的左上角而不是工作区,窗口将显示上下文允许绘制任意位置。CWnd

每次检索上下文,默认特性分配给显示上下文。 以前的属性丢失。

GetWindowDC 供在 CWnd 非工作区中的特定绘制角色。 在任何窗口的非工作区不建议使用绘图。

GetSystemMetrics Windows函数来检索维度的非工作区的各个部分,例如标题栏、菜单和滚动条。

在绘制完成之后,必须调用 ReleaseDC 成员函数释放显示上下文。 未能释放显示上下文将严重影响应用程序所需的绘制由于中的设备上下文的限制可以同时处于打开状态。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

GetSystemMetrics

CWnd::ReleaseDC

GetWindowDC

CWnd::GetDC

CWindowDC Class