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

MFC中常用類、宏、函數的簡單介紹

編輯:關於VC++

閒來無事,整理了一下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 );用於彈出一個消息框

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved