轉載自 [url]http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=1351[/url]
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結構