1.SDK 中的各类句柄被封装在MFC中的各类对象中了,注意:这里"各类"是对应的,例如CWnd类封装了窗口句柄,CDC类封装了设备句柄。
2.SDK中的函数以::(全局作用域)来标记,例如::MessageBox(...);MFC中则相应的在CWnd类中封装了该函数,名称基本不变MessageBox(...),只是参数不同。
3.所以SDK是基于句柄(各类资源以句柄来标识)和API函数的,而MFC是基于类的,MFC的类封装了SDK中相应的句柄和API函数,所以指向MFC中类的对象的指针就充当了SDK中句柄的功能。