一个关于ATL的MFC支持的问题?

sunnylaixl 2003-08-22 01:53:30
http://support.microsoft.com/default.aspx?scid=kb;EN-US;173974
文档中“Move the code in the AppWizard-generated DllMain's DLL_PROCESS_ATTACH and DLL_PROCESS_DETACH to the CMyApp's InitInstance and ExitInstance and remove the DllMain as follows”这一步是如何做的?搞不懂,十分郁闷!
...全文
32 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnylaixl 2003-08-22
  • 打赏
  • 举报
回复
可以帮我看一下这个例程怎么改吗?
luohualiushui 2003-08-22
  • 打赏
  • 举报
回复
是把dllmain中reason==DLL_PROCESS_ATTACH 和==DLL_PROCESS_DETACH 这两个部分的代码分别拷贝到CWinApp类派生出来的类的两个成员函数中
主要是初始化和清理工作
sunnylaixl 2003-08-22
  • 打赏
  • 举报
回复
是不是用文档里的代码覆盖掉DLLMAIN的DLL_PROCESS_ATTACH 和DLL_PROCESS_DETACH 这两个函数,怎么编译时还是出现WINDOWS.H这个头文件已经存在这个错误呢?
luohualiushui 2003-08-22
  • 打赏
  • 举报
回复
它是要你先从CWinApp派生一个类出来
再重载它的InitInstance和ExitInstance函数

你用wizard生成两个项目,一个选上support mfc,一个不选
对照一下就清楚了

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧