首页 > 代码库 > CRect::DeflateRect
CRect::DeflateRect
1基本内容
void DeflateRect(int x,int y);
void DeflateRect(SIZE size);
void DeflateRect(LPCRECT lpRect);
void DeflateRect(int l,int t,int r,int b);
说明:
通过朝CRect的中心移动边以缩小CRect。
参数:
x 指定缩小CRect的左和右边的单位数;
y 指定缩小CRect的上、下边的单位数;
size 指定缩小CRect的单位数的SIZE或CSize;
cx 值指定缩小左、右边的单位数;
cy 指定缩小上、下边的单位数;
lpRect 指向一个RECT结构或CRect,指定缩小每一边的单位数;
l 指定缩小CRect左边的单位数;
t 指定缩小CRect上边的单位数;
r 指定缩小CRect右边的单位数;
b 指定缩小CRect下边的单位数。
例子:矩形左右缩小三个单位,上下缩小五个单位.
CRect rect(10, 10, 50, 50);
rect.DeflateRect(3, 5); //两边缩小后的rect.left=13,rect.top=15,
//rect.right=47,rect.bottom=45
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。