gpt4 book ai didi

c++ - 从 "Resource Files"文件夹加载文件 C++ Windows 应用程序 (win32)

转载 作者:行者123 更新时间:2023-11-30 03:48:02 25 4
gpt4 key购买 nike

我正在尝试从我的 Windows 应用程序 (Win32) C++ 中的 Resource Files 文件夹加载文件。

我在 Visual Studios 中的文件夹结构如下:

  • 外部依赖文件夹
  • 头文件文件夹
  • 资源文件夹
    • 网络文件夹
      • css文件夹
      • js文件夹
      • 图片文件夹
      • 登录.html

我能够访问 login.html 文件的唯一方法是执行以下操作:

WebBrowser->Navigate("file://C:\\Users\\Chris\\Desktop\\WindowsProject\\Windows\\MIA_Windows\\MIA_Windows\\MIA_Windows\\web\\login.html");

我不想通过执行整个路径来访问它。我希望能够像下面这样访问它:

WebBrowser->Navigate("file://\\web\\login.html");

有人对我如何做到这一点有任何建议吗?

最佳答案

可以使用 res:// URL 方案从嵌入式资源加载 native 资源。

参见 the MSDN documentation for the res: protocolmore details from the Knowledge Base

对于非嵌入内容,您可以尝试为主机 WebBrowser 设置 BaseURL,它控制相对 URL 的解码。

关于c++ - 从 "Resource Files"文件夹加载文件 C++ Windows 应用程序 (win32),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33392247/

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