Automation Server中的HTMLHelp

时间:2016-08-01 16:12:13

标签: delphi vcl-styles

我有一个使用VCL样式的应用程序,并且发现CHM帮助文件没有正确设置样式(以及其他问题)。作为一种解决方法,我创建了一个不使用VCL样式的COM自动化服务器,我的样式应用程序客户端应用程序将必要的参数(文件名,帮助命令,主题)发送到自动化服务器。自动化服务器(其主窗口被隐藏)然后调用Hthmlhelp:HtmlHelp(GetDesktopWindow,FName,ACommand,ATopic);

问题是如果客户端应用程序是在发布模式下编译的,则帮助查看器会出现在客户端应用程序后面。奇怪的是,如果客户端应用程序是在调试模式下编译的,则帮助查看器会正确显示在客户端应用程序之上。

如何让帮助查看器在我的客户端应用程序之上可靠地启动?我当然不希望帮助查看器始终保持最佳状态,即使单击了客户端应用程序 - 我只是希望帮助查看器处于最佳状态,直到单击客户端应用程序为止。

0 个答案:

没有答案