MFC调试小心得

首先要声明的是本人对于MFC是一窍不通的,也就是所谓的零基础,但是就是在这样的情况下(没有时间去系统的学习),有一种速成的调试方法:

1. cpp文件中的InitInstance是主函数,可以理解为main函数。如果是基于对话框的MFC,一般在此函数中都会执行dlg.DoModal()语句。也就是说程序一直会停留在此处知道点击对话框上的推出按钮。

2. MFC中还有一个系统默认函数(即只要创建一个MFC项目就会产生):窗口初始化函数OnInitDialog(),有些工作可以在这里面完成。

3. 消息机制。在程序停留在dlg.DoModal()函数时,通过不同的消息机制,程序会响应不同的子函数。具体如何实现消息机制可以参见这篇文章 消息机制。

4. 然后可以使用ctrl+F10的调试方法进行debug,有助于更更好的理解程序内部机制。

5. 另外MSDN也是一个很有用的工具。

你可能感兴趣的:(工作,mfc,工具)