Нашел способ использования CEF в Visual Studio
Building the 64-bit version of Chromium Embedded Framework on Windows
Для VS 2017 cmake.exe -G "Visual Studio 15 2017"
Буду благодарен ссылочкам на проекты CEF В Visual Studio.
Исходя из
cef / JavaScriptIntegration
По сути то мне нужно реализовать окно и
class ClientApp:public CefApp,public CefRenderProcessHandler ,public CefBrowserProcessHandler
{
public:
ClientApp(void);
~ClientApp(void);
//implement CefApp
virtual CefRefPtr<CefRenderProcessHandler> GetRenderProcessHandler()OVERRIDE { return this; }
virtual CefRefPtr<CefBrowserProcessHandler> GetBrowserProcessHandler()OVERRIDE { return this; }
//implement CefRenderProcessHandler
virtual void OnContextCreated(CefRefPtr<CefBrowser> browser,CefRefPtr<CefFrame> frame,CefRefPtr<CefV8Context> context) OVERRIDE;
IMPLEMENT_REFCOUNTING(ClientApp)
};
И несколько
class MyV8Handler : public CefV8Handler
{
public:
CMyV8Handler(void);
~CMyV8Handler(void);
virtual bool Execute(const CefString& name,
CefRefPtr<CefV8Value> object,
const CefV8ValueList& arguments,
CefRefPtr<CefV8Value>& retval,
CefString& exception) OVERRIDE;
IMPLEMENT_REFCOUNTING(CMyV8Handler);
};
Browser Life Span