win32
Redrain
Everyone is happy. But, your happiness, often in the eyes of others.
展开
-
cef osr拖拽功能实现
转载请说明原出处,谢谢~~:https://blog.csdn.net/zhuhongshu/article/details/81485354cef显示web分为窗口模式和离屏渲染模式(osr,off screen rendering)。窗口模式使用起来比较简单,基本的功能都已经实现,包括web内部的拖拽。而osr模式需要实现相关接口比较麻烦窗口模式:窗口模式的拖拽控制接口只需要关心CefDragHandler。class CefDragHandler : public virtual C原创 2020-07-03 16:01:21 · 4562 阅读 · 1 评论 -
cef合并渲染进程
转载请说明原出处,谢谢~~:https://blog.csdn.net/zhuhongshu/article/details/81485354在使用cef时,默认情况下,每打开一个页面,就会创建一个新的Render进程。随着web页面数量的增加,创建大量Render进程,而进程太多会让客户反感,而且有时候为了一些小页面去开进程是很浪费资源的其实cef是有多种开启进程策略的:可以渲染进程...原创 2018-08-07 17:46:03 · 3636 阅读 · 1 评论 -
cef对本地web资源打包加密
转载请说明原出处,谢谢~~:https://blog.csdn.net/zhuhongshu/article/details/81484159cef中最简单的打开页面方法是指定一个url或者本地路径。在使用cef开发客户端时,多数情况是写好了web页面,把web资源放到本地来使用。而js文件中很可能会暴露一些接口或者重要数据,为了保护这些数据需要把web资源加密。例如网易云音乐一类的客户端都是...原创 2018-08-07 17:27:38 · 5365 阅读 · 4 评论 -
duilib底层机制剖析:窗体类与窗体句柄的关联
看到群里朋友有人讨论WTL中的thunk技术,让我联想到了duilib的类似技术。这些技术都是为了解决c++封装的窗体类与窗体句柄的关联问题。而我觉得duilib解决这个问题的方法要比thunk简单好用原创 2014-09-19 14:46:17 · 7065 阅读 · 6 评论 -
窗体的扩展样式和其值
WS_EX_ACCEPTFILES = 0x00000010指明了一个已创建视窗具有拖拽文件功能WS_EX_APPWINDOW = 0x00040000强制一个可见的顶级视窗到工具栏上WS_EX_CLIENTEDGE = 0x00000200使一个视窗具有凹陷边框WS_EX_COMPOSITED = 0x02000000Windows XP:将一转载 2014-08-11 10:14:33 · 2520 阅读 · 0 评论 -
vc编译器 msvcr.dll、msvcp.dll的含义和相关错误的处理
很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Library) 连结,以及关于 MSVC 与 CRT 之间的种种恩怨情仇。如果你使用的作业系统是 Linux、Mac 或其他非 Windows 平台,你可以忽略这篇文章;如果你使用的作业系统是 Windows 平台,但没有用 Microsoft Visual Studio C++(以下简称为 MSVC)软体撰写 C++ 程转载 2014-11-01 09:12:14 · 3810 阅读 · 0 评论 -
在Windows下编译多种VS版本的Skia
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/51250537 这几天刚改了改Duilib,之前为了让Duilib更好的支持透明异形窗体所以把Duilib改为Gdi和Gdi+的双渲染引擎。于是想到了有时间就把渲染引擎完全独立为渲染接口,可以增加更多的渲染引擎。现在来说Skia是个很不错的渲染,之前我只是单独原创 2016-04-28 15:57:14 · 13298 阅读 · 2 评论 -
duilib制作窗体动画效果
本文介绍了使用Duilib界面库开发窗体动画效果的方法好思路,而这个思路不单单可以用在Duilib库中!原创 2015-10-12 10:44:08 · 13230 阅读 · 10 评论 -
解决duilib使用zip换肤卡顿的问题(附将资源集成到程序中的操作方法)
转载请说明原出处,谢谢~~ 是原创 2014-10-16 13:04:29 · 6719 阅读 · 19 评论 -
使用duilib开发半透明异形窗体程序(附源码和demo)
转载请说明原出处,谢谢~~: 半透明异形窗体的功能在之前维护的老版本的duilib里面已经有了基本的功能,但是因为一直存在较多的缺陷,所以我一直建议少用,就连我自己写仿酷狗项目也只是在几个小地方用了半透明异形窗体。不过今天在群里和其他几位朋友讨论后,发现了之前的许多问题以及解决方法。所以我立马修复了当前的库,并且写了一个半透明异形窗体的demo来测试效果。原创 2015-02-05 19:58:45 · 15909 阅读 · 6 评论 -
让程序使用自带的字体2
转载请说明原出处,谢谢~~: 之前写过一篇博客,说明关于加载自带字体的。http://blog.csdn.net/zhuhongshu/article/details/39396223,不过后来发现使用AddFontResource函数缺点不少。主要是创建的字体不是自己程序私有的,其他程序也可以使用到。而且函数调用后会在程序目录创建一个.FOT格式的文件。后来再次翻阅MS原创 2015-04-29 09:57:56 · 3241 阅读 · 1 评论 -
让程序使用自带的字体文件
转载请说明原出处,谢谢~· 在原创 2014-09-19 12:14:24 · 7718 阅读 · 7 评论 -
文件的压缩与解压XZip,XUnzip
参考http://www.codeproject.com/KB/cpp/xzipunzip.aspxCreateZip() –创建一个空的 zip 文件HZIP CreateZip(void *z, unsigned int len, DWORD flags);// Parameters: z - 压缩文件名// len - 对于压缩内存内容(ZIP_MEMORY) 这个值转载 2014-12-02 19:55:05 · 2228 阅读 · 0 评论 -
仿酷狗音乐播放器已开源!
这是Redrain仿酷狗音乐播放器的完整代码,目的是帮助更多使用DuiLib的朋友学习这个库,如果代码有bug,或者对程序有疑问,可以联系我个人QQ或者QQ群,我经常在DuiLib QQ群活动,这个代码中包含了webkit内核浏览器、音乐播放类、菜单类、换肤功能等等。原创 2014-11-12 08:52:42 · 34607 阅读 · 70 评论 -
Richedit使用大全
原文地址:http://blog.csdn.net/pcseye/article/details/3903333一.常见问题a.可以编译,不能执行的AfxInitRichEdit();b.升级默认的Riched版本(默认的有一些bug),如可在InitInstance中添加LoadLibrary("RICHED20.DLL") 最后注意 FreeLibrary转载 2014-11-04 17:19:45 · 3688 阅读 · 0 评论