网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CWnd::GetWindowDC
释义 CWnd::GetWindowDC

CDC* GetWindowDC( );

返回值:
如果这个函数成功,则返回给定窗口的显示环境;否则返回NULL。
返回的指针可能是临时的,不应保存以供将来使用。在每次成功地调用了GetWindowDC之后,必须调用ReleaseDC。

说明:
这个函数获得整个窗口的显示环境,包括标题条、菜单和滚动条。窗口的显示环境允许程序在CWnd的任何地方绘图,因为该环境的原点是在CWnd的左上角,而不是客户区的左上角。
每次获得环境的时候都给它赋以缺省的属性。以前的设置将会丢失。
GetWindowDC用于在CWnd的非客户区实现特殊的绘图效果。不推荐在任何窗口的非客户区绘图。
可以利用Windows的GetSystemMetrics函数来获得非客户区的不同部分的大小,如标题条、菜单和滚动条。
在绘图结束以后,必须调用ReleaseDC成员函数以释放显示环境。如果没有成功地释放显示环境,则可能会严重影响应用程序要求的绘图,因为在同一时刻能打开的显示设备环境的数目是有限的。

请参阅:
::GetSystemMetrics, CWnd::ReleaseDC, ::GetWindowDC, CWnd::GetDC, CWindowDC
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2025/1/9 4:20:47