E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
duilib
duilib
的IE浏览器控件去边框和去滚动条的代码
转载请说明原出处,谢谢~~ 近些天在
duilib
群里经常有朋友问起,怎么让
duilib
的IE控件可以去边框,去滚动条的问题,或者是如何去控件IE控件的行为。
zhuhongshu
·
2014-10-23 11:00
一个exe可执行程序的生与死
写在前面:最近在研究一个VC界面库
DuiLib
,在细读它的源码时遇到些问题,比如它的界面是如何绘制上去的,底层操作是如何实现的,就是CreateWindow和ShowWindow又是如何实现的,也不得而知
a1232345
·
2014-10-17 23:00
windows
操作系统
exe
[置顶] 解决
duilib
使用zip换肤卡顿的问题(附将资源集成到程序中的操作方法)
转载请说明原出处,谢谢~~ 今天在做单子是,客户要求做换肤功能,为此我专门写了一个换肤函数,并且把各种皮肤资源压缩为各个zip文件来换肤。但是客户反映程序运行缓慢,我测试后发现的确明显可以看出慢了不少。最后发现问题在于把皮肤资源都集成到了zip文件中,程序在刷新界面时会重新从zip文件中读取对应的资源,导致了界面反映卡顿。之前直接把z资源放到目录里或者把zip集成到程序内部,都是没问题的。但
zhuhongshu
·
2014-10-16 13:00
duilib
一、
Duilib
的整体架构二、
Duilib
框架基本流程(Win32创建窗口流程) 第一步:实例句柄与渲染类关联 CPaintManagerUI
0-1
·
2014-10-09 09:00
duilib
DuiLib
托管地址
googlecode上不去咯,现在在github上面:https://github.com/
duilib
/
duilib
lunat
·
2014-09-30 20:00
duilib
CPaintManagerUI的WM_PAINT消息
前段时间研究
duilib
绘图机制,由于忙了一段时间,感觉又忘记了不少,写个博客,记录一下,免得以后又看源码。直接翻博客就行了。
midle110
·
2014-09-22 22:00
[置顶]
duilib
底层机制剖析:窗体类与窗体句柄的关联
转载请说明原出处,谢谢~~ 看到群里朋友有人讨论WTL中的thunk技术,让我联想到了
duilib
的类似技术。这些技术都是为了解决c++封装的窗体类与窗体句柄的关联问题。
zhuhongshu
·
2014-09-19 14:00
wtl
duilib
thunk
窗体类
窗体句柄关联
让程序使用自带的字体文件
转载请说明原出处,谢谢~·http://blog.csdn.net/zhuhongshu/article/details/39396223 我笔记本使用的是win7系统,开发的
duilib
程序一直都使用微软雅黑字体
zhuhongshu
·
2014-09-19 12:00
自定义
字体
临时字体
Duilib
中各个类的简单介绍
DirectUI产品网站www.directui.com,做的很专业;另一家是UIEASY,网址www.uieasy.com,一个轻量级皮肤库DSkinLite。但是,网上关于DirectUI的技术文章却很少;早在 6/26/2005,一个国外的程序员就已经写了一个开源的DirectUI例子,应该算是国内所有directui界面库的起源了,网址http://www.viksoe.dk/code/w
self001
·
2014-09-17 11:00
[置顶]
DUILIB
-编译ZIP皮肤到程序中
为了防止客户随意的修改皮肤文件,可以把皮肤文件打包为ZIP编译到程序中。虽说不能阻止牛掰软件的资源提取,但是防一般的菜鸟客户足矣。下面是示例代码#include"resource.h" //导入的资源类型必须为ZIPRES,和WindowImplBase的定义一致。为所有资源打包,而不要直接打包资源的文件夹 classCDYFrameWnd:publicWindowImplBase { publ
x356982611
·
2014-09-14 17:00
从helloworld开始
想到了两年前,接触过
DuiLib
,觉得
gx1727
·
2014-09-13 20:00
duilib
CTileLayoutUI 控件
平铺布局在界面布局里面还是使用的比较多的,CTileLayoutUI继承于CContainerUI,增加的东西不多,最主要的还是SetPos函数。通过分析SetPos函数可以得到下面几点:1.列数自适应2.子控件高度自适应(每行子控件宽度最高的为基准)3.子控件宽度至少大于等于子控件宽度使用就很简单了,还是以listDemo为基础来修改删除下面这段话 将上面的配置换成下面的,不知道为
midle110
·
2014-09-09 16:00
[置顶] Redrain仿酷狗音乐播放器开发完毕,发布测试程序
转载请说明原出处,谢谢~~ 从暑假到现在中秋刚过,我用
duilib
开发仿酷狗播放器大概经历了50天。做仿酷狗的意图只是看原酷狗的界面比较漂亮,想做个完整一些的工程来练习一下
duilib
。
zhuhongshu
·
2014-09-09 14:00
音乐
发布
测试版
duilib
仿酷狗
duilib
list控件扩展
对于简单的list控件已经有前辈分析了自带demo的ListRes全过程,
duilib
DirectUI库里面的一个简单的例子ListDemo,他分析了listdemo的来龙去脉,这里我只是将个人理解的list
midle110
·
2014-09-07 11:00
duilib
作为播放器的ui嵌入到mfc中使用
0、前言之前看到某位大牛的仿迅雷播放器的教程,他有三个系列的文章:
duilib
入门简明教程(20讲)、
duilib
(进阶教程17讲)、仿迅雷播放器教程(15讲)但是可惜的是,前面的两个系列都挺好,利于入门
zengraoli
·
2014-09-01 15:00
UI
mfc
布局
duilib
duilib
corner属性的贴图技巧——让图片自动贴到控件的的某一边或者一角并自适应控件的大小
转载请说明原出处,谢谢~~
Duilib
给控件贴图功能可以附带多个属性,各个属性的配合可以达到许多效果。
zhuhongshu
·
2014-08-29 19:00
xml
图片
自适应
贴图
duilib
仿酷狗音乐播放器开发日志二十六
duilib
在标题栏弹出菜单的方法
后来发现在
duilib
的标题栏中无法像在客户区那样自如响应UIEVENT_CONTEXTMENU消息的。所以还得用另外的方法。 在非客
zhuhongshu
·
2014-08-27 20:00
bug
右键菜单
标题栏
duilib
仿酷狗
仿酷狗音乐播放器开发日志二十五
duilib
右键事件的不足的bug修复
转载请说明原出处,谢谢~~ 虽然仿酷狗的各个菜单早就写好了,但是一直没有附加到程序里。今天把菜单和播放列表控件关联时发现了问题。 和播放列表相关的菜单有三个,分别是每个音乐项目控件相关的菜单、分组的菜单、音乐电台的菜单。应该的效果如下: 原本我想着只要给对应的控件设置menu属性,然后在代码里响应消息弹出菜单就可以了。但是实际测试发现,控件根本无法响应到menu消息,原因在于:音
zhuhongshu
·
2014-08-27 20:00
C++
右键
扩展
菜单
duilib
仿酷狗音乐播放器开发日志二十四 选项设置窗体的实现(附328行xml布局源码)
今天把仿酷狗的选项设置窗体的布局代码分享出来,给学习
duilib
布局的朋友做个demo。
zhuhongshu
·
2014-08-26 20:00
C++
xml
布局
duilib
选项设置
[置顶]
duilib
-Ex-Debug
由于一些事件google无法访问,托管在其上的项目也无法检出也基本无人更新,因此维护了一个版本,用于排除已有的bug和扩展一些功能。这样可以避免重复造轮子和重复的修车子。欢迎大家一起维护,本人能力和精力有限,引入错误在所难免,希望发现错误能发邮件给我或者博客留言。维护时候会引入网友写的代码,在此感谢他们。版本库地址:可以svn和git检出
x356982611
·
2014-08-23 21:00
C++类库函数定义之一---HRESULT 宏
一切从一个C++类库头文件开始,现在在做一个C++的项目,期间用到一个开源的界面库
DUILib
(类似MFC),这个东西还不错能很容易的写出漂亮的界面,比如QQ的界面,可以去下载下来研究研究,地址:http
loveRooney
·
2014-08-20 13:00
C++
duilib
入门之贴图描述、类html文本描述、动态换肤、Dll插件、资源打包
转载自
duilib
入门文档贴图描述:
Duilib
的表现力丰富很大程度上得益于贴图描述的简单强大。
Duilib
的贴图描述分为简单模式和复杂模式两种。
zhuhongshu
·
2014-08-18 13:00
xml
UI
入门
duilib
关于
duilib
中的list的扩展探索
blog.csdn.net/tragicguy/article/details/21893065今天在做一个程序的界面时,需要在一个列表中显示除文字以外的其他控件,如:Edit、Button、Combo等;我做界面使用的是
duilib
zhuhongshu
·
2014-08-16 15:00
xml
list
扩展
控件
duilib
(转载) VS编译
duilib
项目时候的错误解决方法整理
原文地址:http://blog.csdn.net/x356982611/article/details/30217473@1:找不到Riched20.lib用everything等软件搜索下磁盘,找到所在的目录添加到vs的库目录即可,我得是C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.1A\Lib;其他的vs版本可能不一样,自行搜索 @2:“IDis
zhuhongshu
·
2014-08-16 15:00
编译错误
duilib
[置顶] 基于wke封装的
duilib
的webkit浏览器控件,可以c++与js互交,源码及demo下载地址
转载请说明原出处,谢谢~~ 前些日子用wke内核封装了
duilib
的webkit浏览器控件,好多群里朋友私聊我希望可以我公布源码,今天把这个控件的源码和使用demo公布。
zhuhongshu
·
2014-08-13 19:00
webkit
控件
duilib
wke
c++与浏览器互交
[置顶]
duilib
各种布局的作用,相对布局与绝对布局的的意义与用法
转载请说明原出处,谢谢~~ 我使用
duilib
快3个月了,总体感觉
duilib
的使用还是较为简单的,只是刚入门时可能有些摸不清头脑。
zhuhongshu
·
2014-08-13 11:00
C++
xml
入门
布局
duilib
uilib库gdi句柄泄漏bug修复,
duilib
防止gdi泄漏的小提醒
转载请说明原出处,谢谢~~ 今天下午群友的网友让我帮忙看一下的
duilib
程序的问题,程序中包含了List控件,会定时清除所有子项目然后重新添加。但是程序运行一段时间后会自己崩溃!
zhuhongshu
·
2014-08-12 21:00
xml
bug
duilib
gdI泄漏
uilib
用
duilib
制作仿QQ2013动态背景登录器
转载请说明原出处,谢谢~~ 在上一篇博客里,我修复了CActiveXUI控件的bug,从而可以使用flash动画来制作程序的背景,这篇博客说明一下应该怎么使用CActiveXUI控件创建透明无窗体的背景。 去年的QQ2013的登陆界面就是动态界面,上篇博客我说道了,Duiengine已经有高人做好了仿QQ界面的代码,我这里只是把QQ2013的动态登陆界面制作出来。而QQ2014又换了
zhuhongshu
·
2014-08-10 12:00
UI
xml
Flash
透明背景
duilib
仿qq
[置顶]
duilib
修复ActiveXUI控件bug,以支持flash透明动态背景
转载请说明原出处,谢谢~~ 昨天在QQ控件里和同学说起QQ2013登陆窗体的开发,从界面角度考虑,单单一个登陆界面是很容易做出来的。腾讯公司为了防止各种盗号行为可谓煞费苦心,QQ2013采用了动态背景就是为了防止界面型盗号木马,这种盗号木马做起来很简单,容易骗过很多电脑小白。而采用动态背景后就加大了这种木马的开发难度。 在Duiengine界面库中,已经有高手做出来一个高仿QQ界面
zhuhongshu
·
2014-08-10 11:00
Flash
Flash
bug
透明背景
duilib
仿qq
让
DuiLib
CheckBox支持全选、全不选、非全选三种状态
DuiLib
官方库中的Checkbox只有Checked和Uncheck两种状态,但我们往往要实现这中需求:显然,Checkbox自带的属性和方法都不能满足这种需求,这就需要我们自定义重写CheckBox
EveyX
·
2014-08-08 07:12
DuiLib
[置顶] 为
duilib
的MenuDemo增加消息响应,优化代码和显示效果
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/38253297第一部分 我在前一段时间研究了怎么制作
duilib
的菜单
zhuhongshu
·
2014-07-29 08:00
C++
xml
UI
菜单
duilib
修复
duilib
库UISlider控件的4个bug
转载级请注明原出处,谢谢~· 昨天封装好一个音频类,我在为dulib做音频播放demo时发现了一些问题,由CSliderUI控件导致的,进而发现了这个控件的好几样不足,他无法满足我们做一个播放器的进度控件和音量控制控件,具体问题如下://=============================================================================
zhuhongshu
·
2014-07-28 12:00
UI
bug
控件
slider
duilib
使用libzplay库封装一个音频类
装载请说明原地址,谢谢~~ 前两天我已经封装好一个
duilib
中使用的webkit内核的浏览器控件和一个基于vlc的用于播放视频的视频控件,这两个控件可以分别用在放酷狗播放器的乐库功能和MV功能上,
zhuhongshu
·
2014-07-27 15:00
C++
多媒体
duilib
音频库
libzplay
给Webkit内核的浏览器控件增加互交功能
转载请说明出处,谢谢~~ 昨天封装了基于webkit的wke浏览器内核,做成了
duilib
的浏览器控件,实现了浏览功能,但是单单的浏览功能还不满足需求,在我的仿酷狗项目中乐库的功能需要与浏览器互交
zhuhongshu
·
2014-07-26 15:00
将VLC库封装为
duilib
的万能视频播放控件
转载请说明出处,谢谢~~ 昨天封装好了基于webkit的浏览器控件,修复了
duilib
的浏览器功能的不足,而我的仿酷狗播放器项目中不光需要浏览器,同时也需要视频播放功能,也就是完成MV的功能。
zhuhongshu
·
2014-07-26 15:00
C++
视频
界面
VLC
duilib
将webkit内核封装为
duilib
的浏览器控件
转载请说明出处,谢谢~~ 原本的
duilib
是自带浏览器控件的,但是使用了IE内核,我在做仿酷狗音乐播放器时,在右侧乐库要用到浏览器控件,而我使用自带的IE控件却发现了不少缺点,这也是
duilib
zhuhongshu
·
2014-07-26 15:00
C++
浏览器
html5
webkit
duilib
仿酷狗音乐播放器开发日志十一——CTreeNodeUI的bug修复
在对
duilib
源码调试后发现,CTreeNodeUI类的AddAt方法存在bug,AddAt的原型为 longCTreeViewUI::AddAt(CTreeNod
zhuhongshu
·
2014-07-26 15:00
C++
UI
布局
界面
duilib
仿酷狗音乐播放器开发日志九——播放列表的实现四
经过今天的奋战,终于把CMusicListItemUI控件整合了起来,让一个列表元素可以拥有四种状态 并且可以动态更换,控件的整合过程比我想想的麻烦,切换的逻辑与
duilib
库本身有一些冲突,我只能重写好多代码
zhuhongshu
·
2014-07-26 15:00
C++
UI
控件
界面
duilib
duilib
中ListCtrl控件的实现
转载请说明出处,谢谢~~ 昨天在编程群里聊天,提到了ListCtrl,然后有网友找我,他需要做一个ListCtrl控件,我看过需求后接下了这个活。今天就把大致的思路和过程记录一下。首先看《任务书》: -----------------------------------------------------------任务书开始--------------------------------
zhuhongshu
·
2014-07-26 15:00
C++
UI
布局
控件
duilib
仿酷狗音乐播放器开发日志——整体框架分析
转载请说明出处,谢谢~~学习
duilib
界面库有一段时间了,除了仓鼠软件共享以外还没用它开发过什么完整的软件项目。今天看到酷狗音乐播放器做得不错,经过几年的改革,酷狗现在的UI已经相当不错了。
zhuhongshu
·
2014-07-26 15:00
C++
UI
布局
库
duilib
duilib
开源界面库
官网:https://code.google.com/p/
duilib
/基于:http://www.viksoe.dk/code/windowless1.htm教程:http://www.cnblogs.com
·
2014-07-21 15:00
lib
Duilib
Demo 编译报错:(error C2371: “IDispatchEx”: 重定义;不同的基类型)
用VS2010编译
Duilib
Demo时报错:------------------------------------------------------------------------------
u014731529
·
2014-07-18 23:00
error
demo
重定义
duilib
编译报错
C2371
IDispatchEx
不同的基类型
在调用支持可变参数格式化的函数时的一个很掩蔽问题
下面给出
duilib
中的CStdStr
chenlycly
·
2014-06-21 13:00
[置顶] VS编译
duilib
项目时候的错误解决方法整理
@1:找不到Riched20.lib用everything等软件搜索下磁盘,找到所在的目录添加到vs的库目录即可,我得是C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.1A\Lib;其他的vs版本可能不一样,自行搜索 @2:“IDispatchEx”:重定义;不同的基类型 点击打开链接UIFlash.h行:#import"..\Utils/Flash11
x356982611
·
2014-06-12 09:00
MFC加载
duilib
界面
用
Duilib
界面库开发的一个日历控件时间2013-03-0417:04:00 博客园精华区 原文 http://www.cnblogs.com/sunsmile/archive/2013/03/04
小文liuwen
·
2014-06-06 11:39
web开发
图片
朋友
博客
办公
MFC加载
duilib
界面
用
Duilib
界面库开发的一个日历控件时间2013-03-0417:04:00博客园精华区原文http://www.cnblogs.com/sunsmile/archive/2013/03/04/ningmengxiu1
小文liuwen
·
2014-06-06 11:39
朋友
图片
博客
技术杂文
DuiLib
――第二篇UIBase
分析约定:privateo-------私有的成员变量或方法protectx-------受保护的成员变量或方法public +-------公开的成员变量或方法----------------------------------------------------------------------------------本篇分析一下源文件UIBase.h/UIBase.cpp UILib的基
Super_linux
·
2014-05-27 20:30
UIBase
DuiLib
――第一篇UIManager
DUiLib
源码分析――以UiLib1.01版为分析目标-------------------------------------------------------------------------
Super_linux
·
2014-05-27 20:40
UIManager
DuiLib
――xml配置项
DUILib
xml配置项根节点 子类 属性 类型Window
Super_linux
·
2014-05-27 20:17
DuiLib――xml配置
duilib
(-)
从GoogleCode上下载的
duilib
工程中附带的一副总体设计图(如下所示),可以先整体了解一下,有个初步的认识,对后续进一步深入了解学习会很有帮助。
江河海流
·
2014-05-20 09:00
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他