VC Afx全局函數  數據類型 字符串轉化函數

Afx全局函數及MFC常見數據類型AfxBeginThread:開始一個新的線程
AfxEndThread:結束一箇舊的線程
AfxFormatString1:類似printf一般地將字符串格式化
AfxFormatString2:類似printf一般地將字符串格式化
AfxMessageBox:類似Windows API 函數 MessageBox
AfxOuputDebugString:將字符串輸往除錯裝置
AfxGetApp:獲得application object (CwinApp派生對象)的指針
AfxGetMainWnd:獲得程序主窗口的指針
AfxGetInstance:獲得程序的instance handle
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結構

 

有用的字符串轉化函數

atof(將字符串轉換成浮點型數)

atoi(將字符串轉換成整型數)

atol(將字符串轉換成長整型數)

gcvt(將浮點型數轉換爲字符串,取四捨五入)

strtod(將字符串轉換成浮點數) 

strtol(將字符串轉換成長整型數)

strtoul(將字符串轉換成無符號長整型數)

tolower(將大寫字母轉換成小寫字母)

toupper(將小寫字母轉換成大寫字母) 有點意思

toascii(將整型數轉換成合法的ASCII 碼字符)

發佈了37 篇原創文章 · 獲贊 4 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章