我的情况:
    ①     创建一个新的MFC AppWizard(exe)工程,工程名称为MyWord。
    ②    在AppWizard的第一步中,选择类型为Multiple Documents(多文档类型)。
    ③    AppWizard的第二步使用缺省的选项,在第三步中主要选择如何支持复合档支持  文档的,我们选择“Container”容器支持,如图12.5所示,完后按Next按钮。
    ④    AppWizard的第二步、第三步中使用缺省的选项,在第四步中,单击Advance(高级)按钮,弹出Advance Options对话框,在File Extension(文件扩展名)编辑框中输入doc2,如图12.6所示。完后按Close按钮。
    ⑤    AppWizard的第五步使用缺省的选项,在第六步中,将CMyWordView类的基类设置为CRichEditView后,按Close按钮关闭该对话框,在余下的几步中,全部使用默认值。最后单击“Finish”按钮,生成应用程序框架。然后直接编译,没有出现错误,可运行时出现以下log:
Debug Error:
Program: ... 
Module:
file: i386\chkesp.c
Line: 42
The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
(Press Retry to Debug the Application)从网上的资料,得出的答案是:条用约定不一致,导致的。
              解决方法是:在定义的函数指针添加WINAPI宏。问题1:我是由向导AppWizard生产的代码,没有自己定义函数指针条用MFC动态链接库的函数。要在哪里修改函数的条用约定。??????????
不知道,如何解决?望哪位高手帮忙解答以下,在这先谢了~!