转:CRect类 的介绍
2024-10-12 12:32:36
类CRect是对Windows结构RECT的封装,凡是能用RECT结构的地方都可以用CRect代替。
结构RECT表示一个矩形的位置和尺寸,其定义为:
typedef struct tagRECT{
LONG left;
LONG top;
LONG right;
LONG bottom;
} RECT;
其中 left、top分别表示矩形左上角顶点的横坐标和纵坐标,right、bottom分别表示矩形右下角顶点的横坐标和纵坐标。由于CRect提供了一些成员函数和重载运算符,使得CRect的操作更加方便。 1.CRect的构造函数 CRect有如下6个构造函数:
CRect( );
CRect( int l, int t, int r, int b );
CRect( const RECT& srcRect );
CRect( LPCRECT lpSrcRect );
CRect( POINT point, SIZE size );
CRect( POINT topLeft, POINT bottomRight );
说明:分别以不同的方式构造CRect对象,参数l,t,r,b分别指定矩形的左边、上边、右边和底边。SrcRect是一个RECT结构的引用。LpSrcRect是一个指向RECT结构的指针。Point指定矩形的左上角顶点的坐标,size指定矩形的长度和宽度。topLeft指定矩形的左上角顶点的坐标,bottomRight指定矩形的右下角顶点的坐标。
最新文章
- PHP数组函数: array_walk()与 array_map() 的区别
- (转) Xcode 7 Bitcode
- CSS布局奇技淫巧:各种居中
- Alpha、Beta、RC、GA版本的区别 ZT
- SQLServer 2012之AlwaysOn —— 指定数据同步链路,消除网络抖动导致的提交延迟问题
- mysql 事件调度器
- channelartlist标签调用实例
- json串的使用
- <;mate>;标签中属性/值的各个意思
- Java:输入输出流 java.io包的层次结构
- 5.2 TLP的路由
- 学号:201621123032 《Java程序设计》第6周学习总结
- Django 分组 聚合
- PAT A1046 Shortest Distance
- Python之加密模块
- 从零开始学 Web 之 jQuery(二)获取和操作元素的属性
- mui 实用封装销毁页面
- HDU 6345:子串查询(前缀和)
- IDEA远程调试
- Android动态的全屏和退出全屏
热门文章
- Android Memory Leak
- 五子棋——C++
- 不用外部JAR包,自己实现JSP文件上传!
- Java并发编程:进程和线程的由来(转)
- SheetOffice控件使用分享
- hibernate初涉
- YKCW6-BPFPF-BT8C9-7DCTH-QXGWCYQ7PR-QTHDM-HCBCV-9GKGG-TB2TM
- App发布AppStore【苹果开发者中心需要做的事】
- struts2,hibernate,spring整合笔记(4)--struts与spring的整合
- Topcoder SRM 637 (Div.2)