请输入您要查询的百科知识:

 

词条 RoundRect
释义

函数功能:该函数画一个带圆角的矩形,此矩形由当前画笔画轮廓,由当前画刷填充。

函数原型:BOOL RoundRect(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nWidth, int nHeight);

参数:

hdc:设备环境句柄。

nLeftRect:指定矩形左上角的X坐标。

nTopRect:指定矩形左上角的Y坐标。

nRightRect:指定矩形右下角的X坐标。

nbottomRect:指定矩形右下角的Y坐标。

nWidth:指定用来画圆角的椭圆的宽。

nHeight:指定用来画圆角的椭圆的高。

返回值:如果函数调用成功,则返回值非空,否则返回值是0。

Windows NT:若想获得更多的错误信息,请调用GetLastError函数。

备注:此函数不使用和改变当前位置。

Windows 95和Windows 97:限定矩形的坐标之和不能超过32767。nLeftRect和nRightRect之和或nTopRect和nBottomRect之和均不能超过32767。

速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;头文件:wingdi.h;库文件:gdi32.lib。

CDC类成员:

CDC::RoundRect

BOOL RoundRect(int x1 ,int y1 ,int x2 ,int y2 ,int x3 ,int y3 );

BOOL RoundRect(LPCRECT lpRect ,POINT point );

返回值:如果成功,则返回非零值,否则为0。

参数: x1 指定矩形左上角的X逻辑坐标。

y1 指定矩形左上角的Y逻辑坐标。

x2 指定矩形右下角的X逻辑坐标。

y2 指定矩形右下角的Y逻辑坐标。

x3 用于绘制圆角的椭圆宽度(逻辑单位)。

y3 用于绘制圆角的椭圆高度(逻辑单位)。

lpRect 逻辑单位表示的外接矩形(逻辑单位)。可以为该参数传递RECT结构或CRect对象 。

point point的X坐标表示绘制圆角的椭圆宽度,point的Y坐标表示绘制圆角的椭圆高度。可以为该参数传递POINT结构或CPoint对象 。

说明:

绘制圆角矩形,内部由当前画刷填充。该函数绘制的图形延伸到但不包括右边和底部坐标,即图形高度为y2-y1,宽度为x2-x1,外接矩形的宽度和高度都必须大于2单位且小于32,767单位。

请参阅:CDC::Rectangle, ::RoundRect, CRect, RECT, POINT, CPoint

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 22:41:10