会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
吾所以有大患者,为吾有身
博客园
首页
新随笔
联系
订阅
管理
[置顶]
CEF3相关知识汇总(不断更新)
摘要: CEF全称是Chromium Embedded Framework,它是Chromium的Content API的封装库。 CEF官网地址:https://bitbucket.org/chromiumembedded/cef CEF官方论坛:http://www.magpcss.org/ceforu
阅读全文
posted @ 2016-06-25 15:50 honker
阅读(3502)
评论(0)
推荐(1)
编辑
2022年6月17日
vcpkg——C/C++的包管理器,在Windows上安装、使用及遇到的问题
摘要: 一、介绍 vcpkg是可用于Windows,linux和MacOS上跨平台的 C/C++ 库管理工具,且开源。 官网:https://vcpkg.io 博客园地址:https://www.cnblogs.com/vcpkg/ (这里相当于命令手册) 目前github需要FQ, 看到有人做了国内镜像:
阅读全文
posted @ 2022-06-17 08:58 honker
阅读(10634)
评论(0)
推荐(1)
编辑
2017年2月14日
怎样在chrome中内置扩展,以及一些简单的定制
摘要: 本文中chromium 版本为54 参考资料: chromium如何新增extension API以及添加内部扩展 http://slides.com/luyuan/grit#/ 一、嵌入扩展 1. 复制扩展的资源文件夹,到 src\chrome\browser\resources\ 文件夹下, 其
阅读全文
posted @ 2017-02-14 14:54 honker
阅读(3674)
评论(1)
推荐(0)
编辑
2016年6月14日
CEF 3.2623使用flash插件的方法
摘要: PPAPI Flash插件是Chrome浏览器内置的Flash插件,是Google和Adobe合作的产物,于Chrome21(Win)或者Chrome20(Linux)加入,具有沙箱、GPU加速、多进程架构等新功能。早期经常会有一些兼容性问题,现在已经很少见到了。 NPAPI Flash是Adobe
阅读全文
posted @ 2016-06-14 17:59 honker
阅读(3550)
评论(5)
推荐(0)
编辑
调试CEF3程序的方法
摘要: CEF3多进程模式调试时按F5只会启动调试Browser进程,要调试Renderer进程就要让进程在启动时就暂停并附加进程。 所幸google早就想到了这一点,chrome的命令行参数就可以办到
阅读全文
posted @ 2016-06-14 17:33 honker
阅读(3102)
评论(0)
推荐(0)
编辑
2014年6月14日
WTL 9.0的变化 - atlctrls.h
摘要: atlctrls.h中是对控件的封装。第1249行增加: void GetMargins(UINT& nLeft, UINT& nRight) const { ATLASSERT(::IsWindow(m_hWnd)); DWORD dwRet = (DWORD)::SendMessage(m_...
阅读全文
posted @ 2014-06-14 07:44 honker
阅读(1616)
评论(1)
推荐(1)
编辑
2014年6月13日
WTL 9.0的变化 - atlcrack.h
摘要: atlcrack.h中是一些对消息映射的简化,9.0版本中只增加了一个WM_MOUSEWHEEL的响应,而且要求windows vista。#if (_WIN32_WINNT >= 0x0600)// BOOL OnMouseHWheel(UINT nFlags, short zDelta, CPo...
阅读全文
posted @ 2014-06-13 14:42 honker
阅读(561)
评论(0)
推荐(0)
编辑
WTL 9.0的变化 - atlapp.h
摘要: 忽然发现WTL更新到9.0.4140了,便对比了一下 8.1.12085。 先看看atlapp.h中有什么大的变动。
阅读全文
posted @ 2014-06-13 14:22 honker
阅读(2063)
评论(1)
推荐(0)
编辑
2014年6月12日
关于std::bind的文章收集
摘要: C++11 FAQ中文版:std::function 和 std::bind2011-03-0216:25 by 陈良乔常规性地介绍了function和bind的使用,还不会用的同学可以看看bind原理图释 posted on 2014-04-29 12:49 xusd-nullnull同学对b...
阅读全文
posted @ 2014-06-12 11:53 honker
阅读(274)
评论(0)
推荐(0)
编辑
2014年6月11日
pugixml的简单使用
摘要: pugixml是一个很棒的XML操作库, 它很轻量,只有三个文件(pugiconfig.hpp pugixml.cpp pugixml.hpp ) 支持Unicode 支持XPATH解析 速度快,仅比RapidXml慢一些 跨平台(windows/linux) 面向对象
阅读全文
posted @ 2014-06-11 17:09 honker
阅读(22570)
评论(0)
推荐(0)
编辑
2014年6月9日
转:宏定义的极致发挥---让你的普通C++类轻松支持IDispatch自动化接口(二)
摘要: Posted on2011-01-13 20:44一桶浆糊这是上一篇博客《宏定义的极致发挥---让你的普通C++类轻松支持IDispatch自动化接口》所展示的示例代码的改进版,改进之处有:1、如果不想直接提供成员作为属性,可以用成员函数的方式提供属性读写。2、支持基类映射表,即如果基类也实现了映射...
阅读全文
posted @ 2014-06-09 17:18 honker
阅读(565)
评论(0)
推荐(0)
编辑
借助模板类自动实现COM连接点接收器(Sink)更新
摘要: 之前在借助模板类自动实现COM连接点接收器(Sink)中对原作者的代码进一步封装,弄清了连接点使用的原理,在看ATL代码的过程中,发现ATL本身就提供了AtlAdvise/AtlUnadvise这样的机制来简化连接点的使用,CComPtrBase中也有Advise这个成员函数,它是对AtlAdvis...
阅读全文
posted @ 2014-06-09 17:09 honker
阅读(524)
评论(0)
推荐(0)
编辑
2014年6月7日
boost与MFC的冲突(new)
摘要: 在MFC对话框程序中用boost::signals2时出现了问题,由于MFC为了方便调试,在debug下重新定义了new#ifdef_DEBUG#definenewDEBUG_NEW#endif因此与boost产生了冲突我的解决方法是把boost的头文件放在stdafx.h中其它MFC头文件的上面。
阅读全文
posted @ 2014-06-07 11:21 honker
阅读(878)
评论(0)
推荐(0)
编辑
2014年6月6日
借助模板类自动实现COM连接点接收器(Sink)
摘要: 本文的更新:借助模板类自动实现COM连接点接收器(Sink)更新(2014-06-09 17:09)最初的代码源自free2000fly的一个标准的 COM 连接点接收器(Sink)的实现, 使用相当简单!!!,作者封装了不少工作,但调用时的代码还可以再封装一下,最后只要拷贝并修改Sink实现类的I...
阅读全文
posted @ 2014-06-06 17:30 honker
阅读(973)
评论(0)
推荐(0)
编辑
2011年12月1日
使用_CRTDBG_MAP_ALLOC宏与_malloca/_freea不兼容
摘要: 环境:VC2005+WTL 8.1为了定位内存漏洞,在头文件中包含了crtdbg.h,#if defined(_DEBUG)#define _CRTDBG_MAP_ALLOC#include #include #endif // defined(_DEBUG)结果造成创建包含有ActiveX的窗口时...
阅读全文
posted @ 2011-12-01 15:36 honker
阅读(811)
评论(0)
推荐(0)
编辑
下一页