MFC中常用類,巨集,函式介紹

2021-04-02 04:30:20 字數 1520 閱讀 4615

常用類

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 ); 有兩點座標構造

下面介紹幾個成員函式:( 使用格式 如:crect.width() )

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

常用函式

hinstance afxgetinstancehandle( );

hinstance afxgetresourcehandle( );

int afxmessagebox( lpctstr lpsztext, uint ntype = mb_ok, uint nidhelp = 0 );用於彈出乙個訊息框

MFC中常用類,巨集,函式介紹

常用類 crect 用來表示矩形的類,擁有四個成員變數 top left bottom right。分別表是左上角和右下角的座標。可以通過以下的方法構造 crect int l,int t,int r,int b 指明四個座標 crect const rect srcrect 由rect結構構造 c...

MFC中常用類 巨集 函式的簡單介紹

閒來無事,整理了一下mfc中常用的類 巨集 函式。常用類 crect 用來表示矩形的類,擁有四個成員變數 top left bottom right。分別表是左上角和右下角的座標。可以通過以下的方法構造 crect int l,int t,int r,int b 指明四個座標 crect const...

hql中常用函式介紹

一 substring函式 此函式可以用在hql語句的columns部分和where後面,主要目的可以對資料庫欄位中的某資料進行按條件擷取,並動態組合成自已想要的資料格式,具體使用方法如 example oldsid 812108m00003 newsid 08 m00003 hql select ...