我想做的是创建一个 exe(不是 .hta),可以对其进行编程以打开本地 html 文件并让它像在 IE 中一样工作(处理样式、脚本等),只是实际上没有正在加载 IE。 exe 也必须在没有安装要求的情况下运行,并且在主机上不需要任何依赖项(显然除了最近的 IE)。
目的是创建一个交互式电子书类型的文档,可以在不重新编译的情况下进行编辑,也可以从 cd/usb 即时运行。
我不能只打开 IE,因为大 E、工具栏和选项卡都在顶部会显得不专业。明白我的意思吗?
我有使用 HTA 的经验,这是我的第一个建议,但是我想利用 cd 的自动运行,并使表单边框有点不同,不那么简单。
我也有 VB 经验。我可以完成外观和功能,但是某些机器上没有安装这些 vbruntimes :(
是否可以从 C++ 甚至程序集使用 IE webBrowser 控件?
提前致谢!
最佳答案
看来,Lucian Wischik's Webform可以是满足您的简约项目要求的良好起点。或者,您可以直接托管 WebBrowser
ActiveX 控件 using ATL AxHost . ATL 可以静态链接并为最终的 EXE 添加非常小的开销。这是 a sample project of WebBrowser host app这仅取决于 ATL。
关于c++ - 在不需要 MS/Visual Studio 运行时的情况下使用 IE webBrowser 控件的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20078461/