# WebWindow **Repository Path**: givay/WebWindow ## Basic Information - **Project Name**: WebWindow - **Description**: 这个是我在原作者开源代码的基础上修改C接口为C++接口的Miniblink源码,用起来比较方便。代码拉下来后,进入 build 目录,双击 miniblink.sln ,即可用vs打开。 编译可能失败,大多都是内存不够,这时可以再次点击编译。也可以每个工程分别编译。 - **Primary Language**: C/C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2022-11-19 - **Last Updated**: 2024-02-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: Miniblink, 浏览器控件, 浏览器内核 ## README # WebWindow #### 介绍 这个是我在原作者开源代码的基础上修改C接口为C++接口的Miniblink源码,用起来比较方便。代码拉下来后,进入 build 目录,双击 miniblink.sln ,即可用vs打开。 编译可能失败,大多都是内存不够,这时可以再次点击编译。也可以每个工程分别编译。 #### 使用 调用接口用起来也很简单: ``` HMODULE hMod = ::LoadLibraryA("miniblink.dll"); if (hMod) { CREATE_WEBVIEW f = (CREATE_WEBVIEW)::GetProcAddress(hMod, "CreateWebView"); if (f) g_pWebView = f(g_hMainWnd); } if (g_pWebView) { g_pWebView->SetNotifyHandler(¬ifyHandler); g_pWebView->RegFunction("CPPLog", CPPLog, g_pWebView, 1); g_pWebView->loadURL(L"https://gitee.com/givay"); } ``` #### 运行截图 ![输入图片说明](Snapshot/image.png) ![输入图片说明](Snapshot/image2.png)