GetBoundsRect

【勇芳软件工作室】汉化HomePreviousNext

GetBoundsRect函数获取指定设备上下文的当前累积边界矩形。

Windows为每个应用程序维护一个累积的边界矩形。应用程序可以检索和设置此矩形。

UINT GetBoundsRect(

HDC 【HDC】,//处理感兴趣的设备上下文
LPRECT 【lprcBounds】,//指向结构以接收边界矩形
UINT 【旗】//指定函数选项
); 

参数

【HDC】

标识功能将返回的边界矩形的设备上下文。

【lprcBounds】

指向将接收当前边界矩形的RECT结构。应用程序的矩形以逻辑坐标返回,Windows矩形返回屏幕坐标。

【旗】

指定GetBoundsRect功能在给定呼叫上的操作方面。该参数可以是以下值:

含义
DCB_RESET在返回之后清除边界矩形。如果未设置此标志,则边界矩形将不会被清除。

返回值

返回值指定累加的边界矩形的状态;它可以是以下值之一:

含义
0发生错误给定的设备上下文句柄无效。
DCB_DISABLE边界积累是关闭的。
DCB_ENABLE边界积累了。
DCB_RESET边框矩形为空。
DCB_SET边框矩形不为空。

备注

DCB_SET值是位值DCB_ACCUMULATE和DCB_RESET的组合。检查DCB_RESET位以确定边界矩形是空的应用程序还必须检查DCB_ACCUMULATE位。仅当DCB_RESET位为1且DCB_ACCUMULATE位为0时,边界矩形为空。

也可以看看

SetBoundsRect