Afx全域性函式和MFC常見資料型別

2021-04-07 07:57:28 字數 890 閱讀 2982

afx全域性函式

mfc資料型別

下面這些是和win32程式共同使用的資料型別

bool:布林值,取值為true or false

bstr:32-bit 字元指標

byte:8-bit整數,未帶正負號

colorref:32-bit數值,代表乙個顏色值

dword:32-bit整數,未帶正負號

long:32-bit整數,帶正負號

lparam:32-bit整數,作為視窗函式或callback函式的乙個引數

lpcstr:32-bit指標,指向乙個常數字串

lpstr:32-bit指標,指向乙個字串

lpctstr:32-bit指標,指向乙個常數字串,此字串可以移植到unicode(世界性的字符集)和dbcs(亞洲字符集)

lptstr:32-bit指標,指向乙個字串,此字串可以移植到unicode和dbcs

lpvoid:32-bit指標,指向乙個未指定型別的資料

lpresult:32-bit數值,作為視窗函式或callback函式的返回值

uint:在win16中是乙個16-bit 未帶正負號整數,在win32中是乙個32-bit 未帶正負號整數,

wndproc:32-bit指標,指向乙個視窗函式

word:16-bit 整數 ,未帶正負號

wparam:視窗函式或callback函式的乙個引數,在win16中是16-bit,在win32中是32-bit

下面這些是mfc獨特的資料型別

position:乙個數值,代表collection物件(例如陣列或鍊錶)中的元素位置,常用於mfc collection classes(即資料處理類,如carray)

lpcrect:32-bit指標,指向乙個不變的rect結構

C語言 常見資料轉化函式

實現 void strtohex char pbdest,char pbsrc,int nlen 實現 void hextostr char pszdest,char pbsrc,int nlen pszdest nlen 2 0 或者 u16 hex2stringarray u8 psrc,u16...

(六)mysql語法 常見資料函式

數學函式 round x select round 1.34 out put 不管是正數還是負數,加上絕對值之後,在填上外邊的正負號就可以了 結果 1 select round 1.34 out put 不管是正數還是負數,加上絕對值之後,在填上外邊的正負號就可以了 結果 1 select roun...

在MFC下如何定義全域性變數和全域性函式

用mfc製作的工程由很多檔案構成,它不能象一般c 程式那樣隨意在類外定義全域性變數,在這裡要想定義能被工程內多個檔案共享的全域性變數和函式必須用一些特殊方法才行。實際上有多種方法可以實現,這裡只介紹兩種方法。一 在應用程式類中定義 例 test.h 應用程式類標頭檔案 public int x 全域...