CRect

转载 2013年12月06日 08:27:22
CRect::CRect

构造 CRect 对象。

CRect( ) throw( ); 
CRect( 
   int l, 
   int t, 
   int r, 
   int b  
) throw( );
CRect( 
   const RECT& srcRect  
) throw( );
CRect( 
   LPCRECT lpSrcRect  
) throw( );
CRect( 
   POINT point, 
   SIZE size  
) throw( );
CRect( 
   POINT topLeft, 
   POINT bottomRight  
) throw( );
参数
l

指定 CRect左边的位置。

t

指定 CRect顶部。

r

指定 CRect正确的位置。

b

指定 CRect底部。

srcRect

引用与坐标的 RECT framework CRect的。

lpSrcRect

指向 RECT 与坐标的结构 CRect的。

point

指定原点为了构造的矩形。 对应于该左上角。

size

指定从该左上角的偏移到要构造的矩形底部正确的位置。

topLeft

指定 CRect的左上角位置。

bottomRight

指定 CRect底部正确的位置。

备注

如果未提供参数,left、 top、 right和 bottom 成员未初始化。

CRectconst RECT& )和 CRectLPCRECT )构造函数执行 CopyRect。 其他构造函数直接初始化对象的成员变量。

示例

// default constructor doesn't initialize!
CRect rectUnknown;

// four-integers are left, top, right, and bottom
CRect rect(0, 0, 100, 50);
ASSERT(rect.Width() == 100);
ASSERT(rect.Height() == 50);

// Initialize from RECT stucture
RECT sdkRect;
sdkRect.left = 0;
sdkRect.top = 0;
sdkRect.right = 100;
sdkRect.bottom = 50;

CRect rect2(sdkRect);   // by reference
CRect rect3(&sdkRect);  // by address
ASSERT(rect2 == rect);
ASSERT(rect3 == rect);

// from a point and a size
CPoint pt(0, 0);
CSize sz(100, 50);
CRect rect4(pt, sz);
ASSERT(rect4 == rect2);

// from two points
CPoint ptBottomRight(100, 50);
CRect rect5(pt, ptBottomRight);
ASSERT(rect5 == rect4);   

CRect类用法介绍

【转】CRect类是MFC的常用类,十分基础,故整理出来以供新手参考。  我用金山快译查了一下没有rect这个单词,估计是rectangle的简写,rectangle是长方形、矩形的意思。  默认坐标...
  • u012370255
  • u012370255
  • 2013年10月08日 21:15
  • 2413

VC绘图中CPaintDC类和CRect类等涉及到的实际选中区域大小

VC绘图中CPaintDC类和CRect类等涉及到的实际选中区域大小作者: gadflycq     日期:2008-08-04 一、VC中在当前窗口中绘图涉及到的坐标系 二、CPaintDC类...
  • gadflycq
  • gadflycq
  • 2014年05月27日 01:53
  • 428

MFC Rect 的详解

MFC Rect 的详解  (2010-12-09 14:34:43) 标签:  杂谈   转自:http://baike.baidu...
  • medal003
  • medal003
  • 2014年08月28日 20:39
  • 2039

CRect类用法介绍

【转】CRect类是MFC的常用类,十分基础,故整理出来以供新手参考。   我用金山快译查了一下没有rect这个单词,估计是rectangle的简写,rectangle是长方形、矩形的意思。   ...
  • u012150010
  • u012150010
  • 2013年09月16日 20:57
  • 115

CRect 类基础

CRect类是MFC的常用类,十分基础,故整理出来以供新手参考。   用金山快译查了一下没有rect这个单词,估计是rectangle的简写,rectangle是长方形、矩形的意思。   默认坐标...
  • zhuifengwy
  • zhuifengwy
  • 2014年05月15日 16:02
  • 201

【Linux基础】Linux类与对象

类与对象的概念 对象(object):是现实世界中的客观事物。 类(class):是把具有相同属性的事物划分为一类,从而得出的抽象概念。 面向对象程序设计中的类,是具有相同属性和服务的一组对象的...
  • u010926630
  • u010926630
  • 2013年06月06日 14:34
  • 399

CRect 详解及注意事项

把MoveWindow(x,y,width, height)和 MoveWindow(CRect(left, top , right, bottom)); 搞混了,以下是网友解读 ---------...
  • zhaoxiatengkong_1
  • zhaoxiatengkong_1
  • 2013年08月31日 11:44
  • 1626

CRect和HRGN的区别

HRGN是资源句柄(由操作系统管理,数量有限) 1 构造出异形HRGN(这个HRGN必须有效,并且不为空) 2 SetWindowRgn   CRect顾名思义,只是个矩形 HR...
  • hilaochen
  • hilaochen
  • 2013年03月26日 00:03
  • 1438

CWND子窗口重绘

在写完MFC之CButton空间重绘(GDI篇)后我以为会很快就能把GDI+篇弄出来。结果出了点意外,效果总是有不满意的地方。弄了好几天,才弄出一个满意的效果来。同GDI篇一样,实现了3种类型的按钮,...
  • zxxSsdsd
  • zxxSsdsd
  • 2014年10月23日 14:08
  • 824

CRect类 实现点击控件跳转网页

鼠标左键点击静态框跳转网页baidu.com 1.IDC_STATIC1控件添加变量m_static 2.添加消息处理函数void CMFCApplication1Dlg::OnLButton...
  • greless
  • greless
  • 2017年02月17日 15:40
  • 272
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CRect
举报原因:
原因补充:

(最多只允许输入30个字)