首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HtmlHelp()关闭MFC应用程序

HtmlHelp()关闭MFC应用程序
EN

Stack Overflow用户
提问于 2010-10-26 05:45:08
回答 1查看 593关注 0票数 1

我正在更新一个使用WinHelp的旧MFC应用程序,以便它现在使用HtmlHelp。我已经更改了基于CWinApp的类的构造函数,以便它调用EnableHtmlHelp()。然后,我将旧的调用从WinHelp( IDH_CONTENTS, HELP_CONTEXT)更改为HtmlHelp( IDH_CONTENTS, HH_HELP_CONTEXT)。不幸的是,每当我试图从我的应用程序打开帮助时,我看到帮助窗口出现,然后它和我的应用程序立即关闭。如果我逐行遍历代码,帮助文件就会出现并保持可见。有没有人知道这里发生了什么,我该怎么解决它?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-26 06:30:09

好的。我找到了。我最终注意到了MSDN文档中的这句话:

使用HTML Help API时,请将宿主可执行文件的堆栈大小设置为至少100k。如果定义的堆栈大小太小,则为运行HTML帮助而创建的线程也将以此堆栈大小创建,并可能导致失败。

我更改了项目设置,删除了Stack Reserve Size,现在帮助可以正确打开。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4019141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档