gpt4 book ai didi

c++ - 在 C++ 中启动 html 文件

转载 作者:行者123 更新时间:2023-11-28 03:14:38 26 4
gpt4 key购买 nike

我正在尝试使用 Shell Execute() 打开本地 html 文档。但是,我需要的是,假设如果该特定文档已经打开并且再次触发 ShellExecute,则不应再次打开该特定文件,而是将已打开的文件置于前台。你能建议我该怎么做吗?

void main()
{
ShellExecute(NULL, "open", "C:\\prograomgiles\\help.html",
NULL, NULL, SW_SHOWNORMAL);
}

最佳答案

这几乎是不可能的,因为它取决于哪个程序处理 html 文件以及它如何工作。假设我的操作系统通过直接在打印机上打印来打开 html 文件。如何将打开的文件置于前台?

如果您想以您指定的方式显示 HTML 内容,请编写您自己的浏览器(这很容易,您可以 - 例如 - embed IE in C#.NET application )并运行它而不是默认的系统浏览器。然后,您将完全控制文件的显示方式。

关于c++ - 在 C++ 中启动 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17313251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com