MFC CRect
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相关推荐
- mfc CRect类常用用法示例
新建一个控制台工程: // rectdemo.cpp : Defines the entry point for the console application. //#include "s ...
- MFC之CRect详解
2023年4月25日,周二晚上. 今天查了不少关于CRect类及其相关内容的资料,学到了不少东西,所以我决定写一篇详细的关于CRect类及其相关内容的文章,以记录今天所学. CRect类 在 MFC ...
- MFC中的CRect(区域)
写一个CRect类表示一个矩形,该矩形类成员变量为:x1,y1,x2,y2,矩形左上角和右下角的坐标.然后完成以下几个成员函数: 1. CRect(); //无参数的构造函数 2. CRect(dou ...
- MFC的CRect介绍
CRect crect(a,b,c,d); a,b代表的是矩形区域的左上角的x和y坐标,c,d代表的是矩形区域的右下角的x和y坐标 每一个窗口对象都有一个GetClientRect函数(它是CWnd的 ...
- MFC类CRect、CPoint、CSize
1.CRect矩形类 CRect类与Windows RECT结构相似,在传递LPRECT或RECT结构作为参数的任何地方,都可以传递CRect对象来代替.构造函数: CRect() throw();/ ...
- MFC中显示 .bmp格式的位图
最近在看VisualC++ 图像处理的书籍,表示一直在从基础做起,今天就记录一个简单功能的实现,显示.bmp格式的位图. 首先需要理解的是窗口创建的过程包括两个步骤:首先擦除窗口的背景,然后在对窗口进 ...
- 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 简介和缘 ...
- MFC中设备描述表dc的使用
1 以下代码我是在View类中实现的: 2 /** 利用平台SDK实现画线功能 3 // 首先获得窗口的设备描述表 4 HDC hdc; 5 hdc = ::GetDC( m_hWnd ); //调用 ...
- MFC按钮CXPButton类,代码阅读起来还是挺不错的
在操手MFC的时候,经常会抱怨MFC界面不如其他的框架或语言,比如VB,C#等等,面对MS在系统上的不断更新换代,我们也越来越追求软件的视觉效果,譬如我们会更喜欢win7下的玻璃效果,看起来很炫. 在 ...
最新文章
- threadlocal内存泄露_ThreadLocal原理解析
- Python工程师具备哪些技能才能提升求职机率?
- CODING 受邀参加《腾讯全球数字生态大会》
- 三层嵌套gridview 的折叠展开
- Java 堆内存是线程共享的!面试官:你确定吗?
- Spring映射器、适配器、解析器
- 智能对话训练师进阶本领:复杂对话流程处理
- python写出租车计费系统_出租车计费系统设计 Java
- 解锁设备_苹果新专利:用户可通过头显设备快速解锁多个附近设备
- maven 手动安装ojdbc7
- 学习C语言编程,推荐你看这6本书
- 【测绘程序设计】C#将度分秒(° ‘ “)转换度(°)程序实现(附源码)
- 20155313 杨瀚 《网络对抗技术》实验三 免杀原理与实践
- 没有这个传奇工程师,就没有今天的 Windows
- 乱码文件删除不了的解决方法(需要everyone权限)
- 计算机视觉之旅(Day5)
- 曾诗斯老师商务礼仪实战专家
- PHP设计模式-简单工厂方法
- 转---电脑的MAC实际地址可以修改吗?
- 如何选择GPS定位器