在VC中的Rect类中有两个函数

InFlateRect(int l,int t,int r,int b) 和DeFlateRect(int l,int t,int r,int b) ,其中每个函数中的4个参数分别表示什么意思?

简单的说就是左(left) 上(top) 右(right) 下(bottom)
下面列出其全部重载函数
CRect::InflateRect
void InflateRect( int x, int y );
void InflateRect( SIZE size );
void InflateRect( LPCRECT lpRect );
void InflateRect( int l, int t, int r, int b );
参数:
x 指定扩大CRect左和右边的单位数。
y 指定扩大CRect上、下边的单位数。
size 一个指定扩大CRect的单位数的SIZE或CSize。cx值指定扩大左、右边的单位数,cy指定扩大上、下边的单位数。
lpRect 指向一个RECT结构或CRect,指定扩大每一边的单位数。
l 指定扩大CRect左边的单位数。
t 指定扩大CRect上边的单位数。
r 指定扩大CRect右边的单位数。
b 指定扩大CRect下边的单位数。
CRect::DeflateRect
void DeflateRect( int x, int y );
void DeflateRect( SIZE size );
void DeflateRect( LPCRECT lpRect );
void DeflateRect( int l, int t, int r, int b );
参数: x 指定缩小CRect的左和右边的单位数。
y 指定缩小CRect的上、下边的单位数。
size 一个指定缩小CRect的单位数的SIZE或CSize。cx值指定缩小左、右边的单位数,cy指定缩小上、下边的单位数。
lpRect 指向一个RECT结构或CRect,指定缩小每一边的单位数。
l 指定缩小CRect左边的单位数。
t 指定缩小CRect上边的单位数。
r 指定缩小CRect右边的单位数。
b 指定缩小CRect下边的单位数。

关于inflaterect和deflaterect相关推荐

  1. InflateRect

    CRect::InflateRect void InflateRect( int x, int y ); void InflateRect( SIZE size ); void InflateRect ...

  2. CRect::DeflateRect()

    void   DeflateRect(int   x,int   y);      void   DeflateRect(SIZE   size);      void   DeflateRect(L ...

  3. DeflateRect

    void     DeflateRect(int     x,int     y);        void     DeflateRect(SIZE     size);        void   ...

  4. CRect::DeflateRect() 和OffsetRect()

    1.CRect::DeflateRect() 压缩矩形: DeflateRect   通过朝它的中心移动边以缩小CRect(从边框向内部缩小) CRect 类中有这样的方法: void   Defla ...

  5. java 视频监控 分屏ui_视频监控网页ActiveX视频分屏播放控件开发

    最近在搞视频监控项目,需要在网页上显示实时视频,于是网上找了很多资料研究如何在网页上播放视频,一种实现方式就是开发activex控件嵌入到网页中. 如下我将介绍如何开发一个可以分屏播放视频的activ ...

  6. [转]CPoint+CSize+CRect学习大纲

    CPoint+CSize+CRect学习大纲. 熟知CPoint.CSize.CRect类的基类 class CPoint : public tagPOINT class CSize : public ...

  7. 用户登录程序--绘制--遍历窗口

    1.文本框,静态文本,按钮 2.获取文本框信息: 1.不绑定变量,直接用成员函数或者API GetDlgItemText ::GetWindowText 2.绑定变量,使用UpdateData,给变量 ...

  8. MFC Rect 的详解

    一.CRect类介绍 CRect类与Windows RECT结构相似,并且还包括操作CRect对象和Windows RECT结构的成员函数. 在传递LPRECT,LPCRECT或RECT结构作为参数的 ...

  9. 功能齐全的屏幕截图C++实现详解

    点击蓝字 关注我们 1.概述 要使用屏幕截图,其实很容易,装一款聊天软件或者办公软件就可以了,比如QQ.企业微信.钉钉.飞书等.但要开发出类似这些软件的屏幕截图模块,则没那么容易.其实实现屏幕截图的技 ...

最新文章

  1. 人脸对齐--Face Alignment by Explicit Shape Regression
  2. http://www.cnblogs.com/qtqq/p/5271164.html
  3. 杜克大学计算机科学专业,杜克大学计算机科学专业研究生留学申请条件高不高?...
  4. 作为初学者,应该如何系统学习Java呢?
  5. 「Python」pycharm多项目虚拟环境切换
  6. CAlayer层的属性
  7. linux 多个秘钥,linux管理多个ssh公钥密钥
  8. 薪酬最高十职位:工程师最吃香
  9. Flutter AnimatedBuilder 的基本使用
  10. Linux文件系统变成只读的解决方法
  11. ContentProvider实现流程
  12. semantic ui中文文档_一起学Vue:UI框架(element-ui)
  13. spring(12)
  14. PascalVOC Dataset下载链接
  15. 华硕aura完全卸载_更快,更信仰,华硕RTX 2070电竞显卡
  16. e680 reboot的研究
  17. 计算机图形管线(实时渲染管线)
  18. JS--JavaScript数组Array(join、split、reverse、concat、slice)详解
  19. globalmapper如何选取图像上的点_图像去雾的算法历史与综述
  20. python爬取百度贴吧

热门文章

  1. Java 加解密技术系列之 总结
  2. shell脚本自动筛选关键字
  3. Neo中hash算法,加密算法使用介绍
  4. 二进制流图片动态显示前端
  5. 面试官说我离高薪 offer 只差一个Redis入门,他是认真的
  6. 博鳌页面html,天堂小镇---博鳌
  7. python实现冒泡排序完整算法_利用python实现冒泡排序算法实例代码
  8. L1-039 古风排版 (20 分)python
  9. 学完武汉Java语开发之后,有哪些就业方向?介绍这3个
  10. 一个大学教授的精彩演讲