Информация об изменениях

Сообщение Re: использования CEF в Visual Studio от 17.01.2017 8:33

Изменено 17.01.2017 10:43 Serginio1

Re: использования CEF в Visual Studio
Нашел способ использования CEF в Visual Studio
Building the 64-bit version of Chromium Embedded Framework on Windows

Буду благодарен ссылочкам на проекты 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);
};


Просто в С++ я лузер и кучу времени трачу на вспоминание то, что давно изучал плюс и то, что не знал. При этом на Visual C++ примеров мало
Re: использования CEF в Visual Studio
Нашел способ использования 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);
};


Просто в С++ я лузер и кучу времени трачу на вспоминание то, что давно изучал плюс и то, что не знал. При этом на Visual C++ примеров мало