MFC的CRect介绍

转载 2012年03月29日 09:57:01

CRect crect(a,b,c,d); a,b代表的是矩形区域的左上角的x和y坐标,c,d代表的是矩形区域的右下角的x和y坐标

每一个窗口对象都有一个GetClientRect函数(它是CWnd的一个成员函数,每一个从CWnd派生的类都会继承它),用来返回当前窗口的区域。对话框有、对话框控件也有.....,那你就要看看是谁来调用这个GetClientRect函数的。 如果是在对话框内部调用的这个函数(GetClientRect前什么也没有加,每个类都有一个隐含的this指针),它当然返回的就是对话框的区域。如果对话上一个CEdit控件,并有一个与他关联的成员变量(控件类型),m_wndEdtText,那个m_wndEdtText也是一个窗口,当你在对话内的成员函数调用m_wndEdtText.GetClientRect(&rect)的时候它返回的就是控件CEdit的区域。 关键你得看是谁调用了这个函数。CRect rect 生成的这个对象就表示一个矩形区域,表示了窗口的大小和位置,可以通过CRect类的方法,获该区域的具体信息,如顶点、窗口的高和宽。

 

 

CRect类

简介: 这个类是从tagRECT结构派生而来的。(tagRECT是RECT结构的不太常用的别名。)这意味着RECT结 构的数据成员(left,top,right,和bottom)也是CRect的可...
  • ghevinn
  • ghevinn
  • 2014年03月17日 17:08
  • 10856

MFC类CRect、CPoint、CSize

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

MFC Rect 的详解

MFC Rect 的详解  (2010-12-09 14:34:43) 标签:  杂谈   转自:http://baike.baidu...

MFC隐藏主窗口运行的几种方法

有很多应用程序要求一起动就隐藏起来,这些程序多作为后台程序运行,希望不影响其他 窗口,往往只在托盘区显示一个图标。这些程序通常都是对话框程序,而对话框在初始化的过程上与SDI、MDI的初始化是不同的,...

CRect类用法介绍

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

VC++----CRect类

这个类是从tagRECT结构派生而来的。(tagRECT是RECT结构的不太常用的别名。)这意味着RECT结构的数据成员(left,top,right,和bottom)也是CRect的可访问数据成员。...
  • yf210yf
  • yf210yf
  • 2012年08月04日 19:25
  • 3832

VC学习:CPoint,CSize,CRect类说明

CPoint类 类CPoint是对Windows结构POINT的封装,凡是能用POINT结构的地方都可以用CPoint代替。 结构POINT表示屏幕上的一个二维点,其定义为: typedef s...
  • zjc156m
  • zjc156m
  • 2014年01月02日 17:12
  • 4427

MFC tab控件

TAB控件必须和子对话框相结合,才能进行使用。 1.首先创建一个对话框应用程序。 2.在该对话框上放置Tab控件,并添加Control变量为m_tab。 3.再插入一个Dialog,设ID值...

橡皮筋CRectTracker使用心得

CRectTracker被称作“橡皮筋”,是我们再窗口编辑中,选中对象,进一步操作的基础。橡皮筋有两种方法:一、手写橡皮筋,这个在程序中控制也比较好,二、使用CRectTracker系统类。在这我介绍...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC的CRect介绍
举报原因:
原因补充:

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