在mfc中应用cef完成webkit的访问器(三)

摘要: 在mfc中应用cef完成webkit的访问器(三)-进行编码点一下频次:12033 升级时间:2014-11-27前边,大家加上了一些cefsimple这一实例新项目的编码到大家新项目中。自然,这种编码必须改动一下,...

在mfc中应用cef完成webkit的访问器(三)-进行编码 点一下频次:12033 升级时间:2014-11-27

前边,大家加上了一些cefsimple这一实例新项目的编码到大家新项目中。自然,这种编码必须改动一下,最先是#include 一部分

#include 的相对路径必须调节一下,这儿是删掉 cefsimple/ 。改动完#include后,编译程序一下,应当可以根据。

接下去,参照一下cefsimple里边“cefsimple_win.cpp”这一文档的编码,这儿面的编码是原始化cef的

随后加上相近的编码到大家新项目中

在大家新项目的“MFCCef.cpp”这儿面的结构涵数中,加上以下编码


void* = NULL;

CefMainArgs main_args(AfxGetApp()- m_hInstance);

CefRefPtr SimpleApp app(new SimpleApp);

CefSettings settings;

settings.no_sandbox = true;

settings.multi_threaded_message_loop=true;

CefInitialize(main_args, settings, app.get(), );


如图所示:


将“simple_app.cpp”这一文档中的 void SimpleApp::OnContextInitialized() 这一方式里边的句子删掉(这儿面是建立对话框的方式,必须挪到其他地区去)



在“MFCCefDlg.cpp”这一文档的OnInitDialog方式中,加上以下编码

;

CRect rt;

GetWindowRect( rt);

<.SetAsChild(this- GetSafeHwnd(), rt);

CefRefPtr SimpleHandler handler(new SimpleHandler());

CefBrowserSettings browser_settings;

std::string url;

url = p>

CefBrowserHost::, handler.get(), url, browser_settings, NULL);

同时加上这一类的析构涵数,便于在程序关掉时,也关掉cef

方式身体容 CefShutdown();

留意:不必忘记了加上头相对的文档哦

MFCCefDlg.cpp这儿必须加上的头文档


#include simple_handler.h

#include include/cef_browser.h

#include mand_line.h

#include include/wrapper/cef_helpers.h

#include simple_app.h


MFCCef.cpp 必须加上的头文档

#include simple_app.h

#include include/cef_sandbox_win.h


运作一下,应当就可以见到实际效果了


2016 嘿!编码 copy right  
嘿!编码-测算机程序编写新手入门网站,关心手机软件开发设计全新技术性,收集企业网站建设受欢迎資源。
手机软件开发设计全集,企业网站建设手册,程序猿必上的程序编写新手入门网站。 


联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:网站自助建站