MFC的通用类1.简单数据类点类CPoint:CPoint(int x,int y);和 CPoint(POINT initPt);矩形类CRect:CRect(int l,int t,int r,int b); 和 CRect(const RECT & srcRect);CRect常用操作:Width,Height,TopLeft,BottomRight,CenterPoint;尺寸类CSize:CSize(int cx,int cy); 和 CSize(SIZE initSize);字符串类CString:CString();和 CString(const unsigned char * psz);CString 类提供的部分方法和运算:Empty(),GetAt(),GetLength(),SetAt();例:CString str1="hello world"; CString str2="University"; CString str3=str1+" "+str2;2.群体数据类头文件afxtempl.h提供了基于模板的和非基于模板的群体数据类;基于模板的群体数据类:CArray,CList,CMap;CArray类对象的语法:CArray<数组元素的数据类型,成员函数的行参的数据类型>对象名;例如:CArray<CPoint,CPoint&>m_p;应用实例见:例5-23.数据在文档/视图结构中的位置文档对象用来存储,管理和维护数据;视图对象用来显示和操作数据;

评论