程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> MFC中常用類,宏,函數介紹

MFC中常用類,宏,函數介紹

編輯:關於C語言

 

常用類

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
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved