CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

CRect::DeflateRect(int,int)是什么意思???

楼主kingsundy(小王)2002-06-19 01:21:14 在 VC/MFC / 基础类 提问

请教  
  多谢 问题点数:20、回复次数:3Top

1 楼yg88(无知无畏)回复于 2002-06-19 01:22:58 得分 4

缩小矩形的边长。Top

2 楼Richuen22(Vista)回复于 2002-06-19 01:33:50 得分 8

两边缩小,  
  如  
  CRect   rect(10,   10,   50,   50);  
  rect.DeflateRect(1,   2);     //两边缩小后的rect.left=11,rect.top=12,  
                                                    //rect.right=49,rect.bottom=48  
  Top

3 楼ARCILL(阿Q)回复于 2002-06-19 02:15:32 得分 8

void   DeflateRect(int   x,int   y);  
  void   DeflateRect(SIZE   size);  
  void   DeflateRect(LPCRECT   lpRect);  
  void   DeflateRect(int   l,int   t,int   b);  
  参数:  
  x   指定要向左或向右移动CRect边的数量  
  y   指定要向上或向下移动CRect边的数量  
  size   指定CRect移动数量的SIZE或CSize。  
            cx   指定移动左右边的数;  
            cy   指定移动上下边的数;  
  lpRect   指向一个指定每边数量的RECT结构或者CRect。  
  说明:   DeflateRect   通过朝它的中心移动边以缩小CRectTop

相关问题

  • (int &)是什么意思??
  • int& a; 是什么意思?
  • 简单问题: CDC , CWnd , CRect 都是什么意思?
  • typedef int (*SUMMARY)(int);是什么意思?
  • int func _((long l, int code));'_'什么意思??
  • int *element=new int(1);是什么意思?
  • typedef int (WINAPI *PROC)();是什么意思??
  • vector<int>::iterator ivar=text.end();是什么意思
  • 问 int*(*ptr)[4];是什么意思?
  • int *( *( *arr[5])())()表示什么意思??

关键词

  • 移动
  • deflaterect
  • crect
  • 指定
  • rect
  • 数量
  • 两边缩小
  • lprect
  • size

得分解答快速导航

  • 帖主:kingsundy
  • yg88
  • Richuen22
  • ARCILL

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo