MFC中常用类宏函数介绍

2016-02-19 12:21 1 1 收藏

下面请跟着图老师小编一起来了解下MFC中常用类宏函数介绍,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 编程语言 】

常用类

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

CRect:用来表示矩形的类,拥有四个成员变量:top left bottom right。分别表是左上角和右下角的坐标。可以通过以下的方法构造:

CRect( int l, int t, int r, int b ); 指明四个坐标

CRect( const RECT& srcRect ); 由RECT结构构造

CRect( LPCRECT lpSrcRect ); 由RECT结构构造

CRect( POINT point, SIZE size ); 有左上角坐标和尺寸构造

CRect( POINT topLeft, POINT bottomRight ); 有两点坐标构造

下面介绍几个成员函数:

int Width( ) const; 得到宽度

int Height( ) const; 得到高度

CSize Size( ) const; 得到尺寸

CPoint& TopLeft( ); 得到左上角坐标

CPoint& BottomRight( ); 得到右下角坐标

CPoint CenterPoint( ) const; 得当中心坐标

此外矩形可以和点(CPoint)相加进行位移,和另一个矩形相加得到“并”操作后的矩形。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

CPoint:用来表示一个点的坐标,有两个成员变量:x y。 可以和另一个点相加。

CString:用来表示可变长度的字符串。使用CString可不指明内存大小,CString会根据需要自行分配。下面介绍几个成员函数:

GetLength 得到字符串长度

GetAt 得到指定位置处的字符

operator + 相当于strcat

来源:https://www.tulaoshi.com/n/20160219/1600670.html

延伸阅读
接触VC之二:MFC类基础,C++程序编写规范介绍 作者:释雪 由于本文是面对C语言基础的(因为我就是从C学起来的),而MFC是利用C++类技术构建起来的。因此有必要在此为只了解C的朋友们,普及一下C++语言中类的概念。熟悉C++的朋友可以跳过本部分。 从总体来说C++是向下兼容C的,你可以很不费力气地将用C编好了的...
标签: Web开发
1. 打开新的窗口并传送参数:  传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryString("id1"); 2.为按钮添加对话框 Button1....
代码如下: package com.test; import java.util.Random; /**  * 排序测试类  *  * 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序);  * 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序。  *  * 关于排序方法的选择: (1...
标签: 孕妇食谱
坐月子中常用食谱详解     在坐月子中的妈妈们,一定非常的无聊的,因为要总是要吃饭,不吃却会饿的慌。所以这个时候做的食物,不仅要营养,而且要让产后的妈妈们有食欲的。下面图老师小编就给大家带来月子中各个阶段的食谱介绍。         产后第一周:      补品以喝「...
使非MFC窗口程序的窗口回调过程成为C++类的成员函数 作者:luzhl 下载源代码     一直以来,编写非MFC下的窗口程序,都习惯把窗口过程及消息处理函数编写成全局函数。为了把窗口回调过程及窗口消息处理函数封装成C++窗口类的成员函数,于是我编写了抽象类CWndProc: ...