CRect

CRect rect;

GetWindowRect(&rect);

CPoint p1(50,50);

CPoint p2(100,100);

rect.SetRect(p1,p2);

CString str;

str.Format(_T("%d,%d,%d,%d,宽度:%d,高度:%d"), rect.left,rect.top,rect.right,rect.bottom, rect.Width(), rect.Height());

SetWindowText(str);

公共构造函数

名称

描述

CRect::CRect

构造 CRect 对象。

公共方法

名称

描述

CRect::BottomRight

返回的右下角点CRect。

CRect::CenterPoint

返回的中心点CRect。

CRect::CopyRect

将复制的源矩形的尺寸CRect。

CRect::DeflateRect

减小的宽度和高度CRect。

CRect::EqualRect

确定是否CRect是否等同于给定的矩形。

CRect::Height

计算的高度CRect。

CRect::InflateRect

增加宽度和高度CRect。

CRect::IntersectRect

集CRect等于两个矩形交集。

CRect::IsRectEmpty

确定是否CRect为空。 CRect如果,为空的宽度和/或高度均为 0。

CRect::IsRectNull

确定是否顶部底部,和右侧成员变量都是平等为 0。

CRect::MoveToX

将移动CRect到指定的 x 坐标。

CRect::MoveToXY

将移动CRect指定到 x 和 y 坐标。

CRect::MoveToY

将移动CRect到指定的 y 坐标。

Crect:: Normalizerect

标准化的高度和宽度CRect。

CRect::OffsetRect

将移动CRect由指定的偏移量。

CRect::PtInRect

确定指定的点是否位于内CRect。

CRect::SetRect

设置的尺寸CRect。

CRect::SetRectEmpty

集CRect到 (所有坐标都等于为 0) 为空矩形。

CRect::Size

计算的大小CRect。

CRect::SubtractRect

向量中减去从另一个矩形。

CRect::TopLeft

返回的左上角点CRect。

CRect::UnionRect

集CRect等于两个矩形的并集。

CRect::Width

计算的宽度CRect。

公共运算符

名称

描述

 

CRect::operator-

从给定的偏移量中减去CRect或压缩CRect,并返回结果CRect。

 

CRect::operator LPCRECT

将转换CRect到LPCRECT

 

CRect::operator LPRECT

将转换CRect到LPRECT。

 

CRect::operator ! =

确定是否CRect不等同于一个矩形。

 

CRect::operator&

创建的交集CRect和一个矩形,并返回结果CRect。

 

CRect::operator&=

集CRect相等的交集CRect和一个矩形。

 

[CRect::operator

](#crect__operator__or)

创建的并集CRect和一个矩形,并返回结果CRect。

[CRect::operator

=](#crect__operator__or_eq)

集CRect等于的并集CRect和一个矩形。

CRect::operator +

将添加到给定的偏移量CRect或放大CRect,并返回结果CRect。

CRect::operator + =

将添加到指定的偏移量CRect或放大CRect。

CRect::operator =

将复制到一个矩形的尺寸CRect。

CRect::operator =

从指定的偏移量中减去CRect或压缩CRect。

CRect::operator = =

确定是否CRect是否等同于一个矩形。

 

转载于:https://www.cnblogs.com/ming-michelle/p/8053823.html

MFC CRect相关推荐

  1. mfc CRect类常用用法示例

    新建一个控制台工程: // rectdemo.cpp : Defines the entry point for the console application. //#include "s ...

  2. MFC之CRect详解

    2023年4月25日,周二晚上. 今天查了不少关于CRect类及其相关内容的资料,学到了不少东西,所以我决定写一篇详细的关于CRect类及其相关内容的文章,以记录今天所学. CRect类 在 MFC ...

  3. MFC中的CRect(区域)

    写一个CRect类表示一个矩形,该矩形类成员变量为:x1,y1,x2,y2,矩形左上角和右下角的坐标.然后完成以下几个成员函数: 1. CRect(); //无参数的构造函数 2. CRect(dou ...

  4. MFC的CRect介绍

    CRect crect(a,b,c,d); a,b代表的是矩形区域的左上角的x和y坐标,c,d代表的是矩形区域的右下角的x和y坐标 每一个窗口对象都有一个GetClientRect函数(它是CWnd的 ...

  5. MFC类CRect、CPoint、CSize

    1.CRect矩形类 CRect类与Windows RECT结构相似,在传递LPRECT或RECT结构作为参数的任何地方,都可以传递CRect对象来代替.构造函数: CRect() throw();/ ...

  6. MFC中显示 .bmp格式的位图

    最近在看VisualC++ 图像处理的书籍,表示一直在从基础做起,今天就记录一个简单功能的实现,显示.bmp格式的位图. 首先需要理解的是窗口创建的过程包括两个步骤:首先擦除窗口的背景,然后在对窗口进 ...

  7. MFC中快速应用OpenCV(转)

    转载链接:http://wiki.opencv.org.cn/index.php/MFC%E4%B8%AD%E5%BF%AB%E9%80%9F%E5%BA%94%E7%94%A8OpenCV 简介和缘 ...

  8. MFC中设备描述表dc的使用

    1 以下代码我是在View类中实现的: 2 /** 利用平台SDK实现画线功能 3 // 首先获得窗口的设备描述表 4 HDC hdc; 5 hdc = ::GetDC( m_hWnd ); //调用 ...

  9. MFC按钮CXPButton类,代码阅读起来还是挺不错的

    在操手MFC的时候,经常会抱怨MFC界面不如其他的框架或语言,比如VB,C#等等,面对MS在系统上的不断更新换代,我们也越来越追求软件的视觉效果,譬如我们会更喜欢win7下的玻璃效果,看起来很炫. 在 ...

最新文章

  1. threadlocal内存泄露_ThreadLocal原理解析
  2. Python工程师具备哪些技能才能提升求职机率?
  3. CODING 受邀参加《腾讯全球数字生态大会》
  4. 三层嵌套gridview 的折叠展开
  5. Java 堆内存是线程共享的!面试官:你确定吗?
  6. Spring映射器、适配器、解析器
  7. 智能对话训练师进阶本领:复杂对话流程处理
  8. python写出租车计费系统_出租车计费系统设计 Java
  9. 解锁设备_苹果新专利:用户可通过头显设备快速解锁多个附近设备
  10. maven 手动安装ojdbc7
  11. 学习C语言编程,推荐你看这6本书
  12. 【测绘程序设计】C#将度分秒(° ‘ “)转换度(°)程序实现(附源码)
  13. 20155313 杨瀚 《网络对抗技术》实验三 免杀原理与实践
  14. 没有这个传奇工程师,就没有今天的 Windows
  15. 乱码文件删除不了的解决方法(需要everyone权限)
  16. 计算机视觉之旅(Day5)
  17. 曾诗斯老师商务礼仪实战专家
  18. PHP设计模式-简单工厂方法
  19. 转---电脑的MAC实际地址可以修改吗?
  20. 如何选择GPS定位器

热门文章

  1. 实训笔记:Flume基础 Mac Flume基本使用
  2. 2007年十大财富传奇之IT篇
  3. PS学习(1~10)
  4. dropbear配置_SSH_dropbear 服务器搭建
  5. Blinker 天气时钟 esp8266+SH1106 OLCD屏显示V3
  6. 听说,阔别千年的「神灯」又出现了…
  7. 如何安装React教程
  8. 安全如何为数据库选择最佳加密方法
  9. CentOS 7安装及配置(入门级)
  10. 自学编程和科班出身的人,差距在哪?