分享Duilib中基于wke的浏览器控件

admin | ui | 2017-03-31
概述 wke是基于谷歌chrome浏览器源代码的裁剪版本,大小仅仅只有10M左右,无需依赖其他的扩展库(跟CEF的一大堆大约40M的DLL来比简直爽呆了),就可以在本地使用谷歌内核快速加载网页。网上也有基于wke在Duilib 上扩展的控件代码,其实wke头文件挺清楚的了,接口一目了然,特别是JS与C++交互的函数更是容易看懂,也没什么难的,你也可以做到的。 代码 ... [阅读全文]
ė2,374 浏览数 6没有评论 0

duilib tag

admin | ui | 2014-09-15
http://www.tuicool.com/topics/11300021 [阅读全文]
ė1,912 浏览数 6没有评论 0

Chromium Embedded Framework 中文文档(简介)(转)

admin | ui | 2014-03-26
简介   Chromium Embedded Framework (CEF)是由 Marshall Greenblatt 在2008年创办的开源项目,致力于基于Google Chromium项目开发一个Web控件。 CEF目前已支持多种编程语言和操作系统,能方便地集成到现有或者新的应用程序中,设计上,它追求高性能的同时,也追求易于使用,它的基本框架通过原生库提供C和C++的编程接口,这些接口将宿主程序与Chr... [阅读全文]
ė4,714 浏览数 6没有评论 0

嵌入Chrome cef到MFC CView

admin | ui | 2014-03-26
公司项目中一直存在着一个CHtmlView模块来显示URL,但是随着web页面的更新(加入HTML5 and 其它一些比较新的技术)越来越发现使用CHtmlView已经无法满足目前的需求。开始还是试着去修改一些东西去满足当前需要,不过好景不长终于有一天CHtmlView连我们目前的web页面都打不开了,于是决定采用Chrome来作为浏览器引擎。 嵌入到MFC 使用CEF 首先,需要下载... [阅读全文]
ė3,173 浏览数 6没有评论 0

C++界面库

admin | ui | 2014-03-24
刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG  Xtreme ToolkitPro v15.0.1,Skin++,等界面库,以及一些网友自己写的界面库,开始对于C++软件界面美化有了一点点的心得。不敢藏私,希望和一些新手朋友们分享交流。   一.  开源C++界面库 1.RingSdk Ringsdk是CSDN上一个前辈自己写的界面库... [阅读全文]
ė3,558 浏览数 6没有评论 0

CControlUI Paint BkImage

admin | ui | 2013-12-31
C++ void CControlUI::PaintBkImage(HDC hDC) { if (m_hIcon == NULL) { if( m_sBkImage.IsEmpty() ) return; if( !DrawImage(hDC, (LPCTSTR)m_sBkImage) ) m_sBkImage.Empty(); } else { int iconSize = 0; // 因为icon宽和高都是一样的,所以取控件宽和高其中最小的值进行判断取多大的图标画出来。 ... [阅读全文]
ė3,088 浏览数 6没有评论 0

duilib中使用CWebBrowserUI去掉IWebBrowser2的边框

admin | C++, ui | 2013-08-26
C++ STDMETHODIMP DuiLib::CWebBrowserUI::GetHostInfo( DOCHOSTUIINFO* pInfo ) { pInfo->dwFlags |= DOCHOSTUIFLAG_NO3DBORDER;//去掉3D边框 if (m_pWebBrowserEventHandler) { return m_pWebBrowserEventHandler->GetHostInfo(pInfo); } return S_OK; } 1.修改CWebBrowserUI的STDMETHOD(GetHostInfo)(DOCHOSTUIINFO*... [阅读全文]
ė6,374 浏览数 6没有评论 0

Duilib 使用IE

admin | ui, win32 | 2013-08-26
C++ 1.xml中配置<ActiveX name="ie" clsid="{8856F961-340A-11D0-A96B-00C04FD705A2}" delaycreate="false"/> 2.代码中实现: CActiveXUI* pActiveXUI = static_cast<CActiveXUI*>(m_pm.FindControl(_T("ie"))); if( pActiveXUI ) { IWebBrowser2* pWebBrowser = NULL; pActiveXUI->GetCon... [阅读全文]
ė6,612 浏览数 6没有评论 0

Duilib编译成静态库

admin | C++, ui | 2013-08-23
这套库做界面还是非常不错的,虽然官方团队开始了Lomox的研发,不再支持这套库了,但是它依然有它的价值。 感谢指正。 有很多人不知道如何编译成静态库,其实很简单的。 首先在vs中设置duilib项目。如图:配置类型改为静态库。 第二步修改UIlib.h头文件上面的宏。如图: 第三步在这个头文件下面添加内容: #pragma comment(lib,”oledlg.libR... [阅读全文]
ė5,538 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量