现在做的工作室MFC智能设备开发,但是我不是做界面的,一般是开发一个模块,做成库,让其他成员可以使用。
所以,没有想过去学习MFC的多少东西,简单的知道MFC的一些概念性的东西和重点的了解消息机制(因为和其他成员的模块进行通信)就可以了。
仔细的想一下,在这段时间的开发工作里,用到的MFC的东西非常的少,有:
1.消息映射机制,为了使用MFC的消息传递机制,需要某一个CWnd的子类;
2.MFC动态库和静态库,这是模块的形式。以及为了做单元测试,而编写MFC的基本应用程序;
3.为UNICODE编码设计的CString,因为其他成员的模块经常使用这种类型作为参数。
第一部分:基本概念
1.1 MFC没有显性的main函数
Win32 SDK里使用了WinMain来隐形的执行main,而MFC里没有所谓的主函数,而是CWinApp的某一个子类在实例化的时候,它的构造函数将进入封装的WinMain入口。
1.2 DllMain
对于Dll而言,DllMain是可选的。可以绕过去的话,我就不研究了。
阅读(965) | 评论(0) | 转发(0) |