和我一起学习mfc
mfc吧
全部回复
仅看楼主
level 8
MFC中常用类,宏,函数介绍
常用类
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)相加进行位移,和另一个矩形相加得到“并”操作后的矩形。
CPoint:用来表示一个点的坐标,有两个成员变量:x y。 可以和另一个点相加。
CString:用来表示可变长度的字符串。使用CString可不指明内存大小,CString会根据需要自行分配。下面介绍几个成员函数:
GetLength 得到字符串长度
GetAt 得到指定位置处的字符
operator + 相当于strcat
void Format( LPCTSTR lpszFormat, ... ); 相当于sprintf
Find 查找指定字符,字符串
Compare 比较
CompareNoCase 不区分大小写比较
MakeUpper 改为小写
MakeLower 改为大写
CStringArray:用来表示可变长度的字符串数组。数组中每一个元素为CString对象的实例。下面介绍几个成员函数:
Add 增加CString
RemoveAt 删除指定位置CString对象
RemoveAll 删除数组中所有CString对象
GetAt 得到指定位置的CString对象
SetAt 修改指定位置的CString对象
InsertAt 在某一位置插入CString对象
常用宏
RGB
TRACE
ASSERT
VERIFY
常用函数
CWindApp* AfxGetApp();
HINSTANCE AfxGetInstanceHandle( );
HINSTANCE AfxGetResourceHandle( );
int AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 );用于弹出一个消息框
2015年09月09日 05点09分 1
level 8
没有掌声
2015年09月10日 10点09分 2
level 8
来了
2015年09月11日 03点09分 3
level 8
这呢
2015年09月11日 13点09分 4
level 8
没人看?
2015年09月12日 02点09分 5
level 8
[大拇指]
2015年09月12日 09点09分 6
level 8
21143868
2015年09月12日 12点09分 7
level 8
啦啦啦
2015年09月13日 12点09分 8
level 8
学习了
2015年09月14日 03点09分 9
level 8
会了
2015年09月15日 05点09分 10
level 8
ok
2015年09月15日 13点09分 11
level 8
代写
2015年09月16日 03点09分 12
level 4
我想做一个界面,能够点击一个按钮,浏览图片路径,并显示在编辑框中,再点击另一个打开按钮,能够调用看图软件打开编辑框所示路径图片,关键是打开按钮不会写代码,因为路径是个变量,求大神解答,感激不尽!!!
2015年09月16日 16点09分 13
level 8

2015年09月17日 11点09分 14
level 8
没人看
2015年09月18日 02点09分 15
level 8
知道呢
2015年09月18日 13点09分 16
level 8
真棒
2015年09月19日 02点09分 17
level 8
好的呀
2015年09月19日 11点09分 18
level 8
好啊
2015年09月20日 05点09分 19
level 3

2015年09月21日 02点09分 21
1 2 3 尾页