afx函数和平台API的使用选择
我看到很多MFC中都使用afx函数,为什么很少直接使用平台SDK呢?仅仅为了配合MFC开发?好像afx对平台API进行了一定的封装。比如我在MFC中使用线程,都用CreateTHread(),而没用afxBeginThread等等。不过这样在MFC中使用就有点WIN32的开发了,有点怪。
如果函数不是CXXX类的函数时,是不是使用afx函数?
[解决办法]
MFC线程使用AfxBeginThread,不要使用Windows的CreateThread函数。
MFC中很多以afx开头的函数是全局函数,在MFC工程中可以直接使用的。