1.SDK 中的各類句柄被封裝在MFC中的各類對象中了,注意:這里"各類"是對應(yīng)的,例如CWnd類封裝了窗口句柄,CDC類封裝了設(shè)備句柄。
2.SDK中的函數(shù)以::(全局作用域)來標記,例如::MessageBox(...);MFC中則相應(yīng)的在CWnd類中封裝了該函數(shù),名稱基本不變MessageBox(...),只是參數(shù)不同。
3.所以SDK是基于句柄(各類資源以句柄來標識)和API函數(shù)的,而MFC是基于類的,MFC的類封裝了SDK中相應(yīng)的句柄和API函數(shù),所以指向MFC中類的對象的指針就充當了SDK中句柄的功能。