加载中...
QQ群:3790902 | 设为首页 | 加入收藏 | sitemap |
 
初级 程序员 网管员 信处技 电商技 中级 数工 软测 监理师 多媒体设计师 软设 信息系统管理 嵌入式 电商设 网工 系统集成 高级 系统分析 网络规划 项目管理 系统架构
数据库 操作系统 数据结构 软件工程 计算机系统 语言 网络 多媒体 标准化 计算机图形学 电子商务 数据挖掘 编译原理 信号处理
VB C\C++ Java ASP PHP JSP Access MSSQL Mysql Oracle DB2 Sybase Delphi 片上系统
Ajax .net Perl Pascal ODS XML 云计算 P2P 工作流 快速工具 设计模式 异构数据 统一过程 软件架构
供应链 ERP CRM UML CMM J2EE 中间件 EAI 产品线 商业智能 极限编程 多核技术 外包ASP SOA
PB WEB Service WSDL UDDI SOAP TSP 虚拟化 AOP SaaS 论文 网格计算 普适计算 敏捷方法 RIA

MFC中常用类,宏,函数

2009-5-19 10:48:31 不详 佚名 【字体:

核心提示:  常用类  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:用来表示矩形的类,拥有四个成员变量: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 );用于弹出一个消息框。

 

相关阅读:

上一篇文章:亲密数对的查找算法
下一篇文章:浅谈ASP程序实现自动采集程序及入库

网友评论:


图文信息
2001年度高级程序员级上午试题 在Eclipse中使用SWT进行界面设计
软件架构:软件架构设计的三个维度 怎样在工具栏上添加或删除按钮?