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
的要点
转载请说明原出处:http://blog.csdn.net/zhuhongshu/article/details/43816875 在QQ群里经常会有刚开始学习
duilib
的朋友加入,问到一些属性用法和布局问题
zhuhongshu
·
2015-02-14 13:00
源码
入门
学习
duilib
Duilib
事件类型定义
//定义所有消息类型//////////////////////////////////////////////////////////////////////////#defineDUI_MSGTYPE_MENU(_T("menu"))#defineDUI_MSGTYPE_LINK(_T("link"))#defineDUI_MSGTYPE_TIMER(_T("timer"))#defineDU
lixiang987654321
·
2015-02-12 17:00
duilib
[置顶] 使用
duilib
开发半透明异形窗体程序(附源码和demo)
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/43532791 半透明异形窗体的功能在之前维护的老版本的
duilib
zhuhongshu
·
2015-02-05 19:00
源码
界面
duilib
半透明异形窗体
CComboUI bug修复
duilib
CComboUI 有时鼠标拖动不准 bylssaint 次bug修复比较简单,但比较难找到原因先贴源码: 在 CComboWnd中找到HandleMessage方法。
lssaint
·
2015-02-04 15:00
bug
修复
duilib
CComboUI
鼠标拖动
选择的位置
duilib
修复combo控件打开下拉菜单后不会自动定位到上次选择的位置上的bug
转载请说明原出处,谢谢:http://blog.csdn.net/zhuhongshu/article/details/43484589 今天群里一个网友向我反应combo控件的一个bug:单击combo控件,展开下拉菜单后,不会自动定位到上次选择的位置,而是定位到最开头的位置。 带有bug的效果图: 修复后的效果图:
zhuhongshu
·
2015-02-04 12:00
bug
combo
下拉菜单
duilib
自动定位
duisharp以DUI技术为基础的一套轻量级UI库
//开放UI库-duisharp介绍:duisharp是采用DUI技术的一套轻量级的C++UI库,借鉴了
duilib
、directui、金山等开源项目,在此予以感谢。
qdtroy
·
2015-02-02 08:04
duisharp
duilib
入门问题集
引入
duilib
时请确保引入头文件开始时先引入COMUTIL.H头文件#include"COMUTIL.H"#include"UIlib.h"
duilib
基本程序结构在stdafx.h文件中加入#include"COMUTIL.H
xuminglong
·
2015-01-23 21:00
C++
Win32
界面
Ubuntu 14.04下搭建Python3.4 + PyQt5.4.0 + Eric6.0开发平台
简要说明:QT是一个跨平台
界面库
和开发工具集,PyQt是其Python封装模块,其封装采用Sip完成(可以让C++库直接在Python中调用),Eric是基于Python的一个代码编辑器。
openthings
·
2015-01-22 13:00
duilib
CDateTimeUI 在Xp下的bug修复
转自:http://my.oschina.net/u/343244/blog/370131CDateTimeUI 的bug修复。修改CDateTimeWnd的HandleMessage方法?12345678910111213141516171819202122232425262728293031323334353637383940414243444546if(WM_NOTIFY==uMsg){
zhuhongshu
·
2015-01-21 16:00
XP
bug
DateTime
duilib
duilib
修复padding属性导致其他控件自动计算宽高度错误的bug和导致自己宽高度错误的bug
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42950733 BUG一:padding导致其他控件宽度计算错误 今天在写项目的一个布局时,用到了最常用的相对布局属性padding:在一个纵向容器里,给其中的各个子元素设置了padding属性来做相对布局。但是出现了很奇怪的现象:容器的最后一个元素本应该
zhuhongshu
·
2015-01-21 02:00
bug
padding
相对布局
duilib
布局错乱
[置顶] Redrain 通用菜单控件使用方法和说明(增加动态添加功能、附源码和demo)
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42889709 大概半年前我写过博客说明怎么改造
duilib
的原代MenuDemo
zhuhongshu
·
2015-01-19 23:00
C++
动态添加
菜单
duilib
消息传送
mfc使用
duilib
支持拖动
mfc使用
duilib
例子有很多,我不多说。
bin432
·
2015-01-19 16:16
duilib
C++
界面库
大全2013
刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG XtremeToolkitProv15.0.1,Skin++,等
界面库
,以及一些网友自己写的
界面库
chenlycly
·
2015-01-14 22:00
C++ 事件回调机制的几种实现方式
1、
duilib
中的CEventSource。以下代码摘自
duilib
,并且有一点改动。
hyhnoproblem
·
2015-01-12 22:00
C++
delegate
__hook
__event
快速入门系列二:窗口支持卷帘效果(附Demo)
那么,有没有一种简单高效,分分钟就能增加这个功能的实现呢,答案就是:玛德
界面库
(MDui)给你提供了这样一种方法。那么接
街坊跳舞
·
2015-01-12 14:02
玛德MDui界面
[置顶]
duilib
使用图片素材或者算法给窗体增加阴影(源码和demo)
42580877 之前我写的程序使用阴影时,一直是使用codeproject网站上的WndShadow类,并且把它当作单独的模块来使用,后来觉得使用阴影的情况非常多,所以今天就把这个类改写了一下,让他融入到
duilib
zhuhongshu
·
2015-01-10 09:00
算法
shadow
界面
窗体阴影
图片阴影
Duilib
教程-自动布局2
在上一节中,我简单介绍了控件随父LAYOUT自由移动的设置。在这一节,我将介绍一种常见的情况:嵌入窗口。 在项目中,我们很少会100%的编写一个软件,特别是界面相关的,我们会使用以前已经编写好的窗口,或网上的开源模块。举一个简单的例子来说,如果你要编写一个视频播放器,关于视频的播放窗口,就用不着用DUI来实现,我们完全可以使用网上的开源库,嵌入一个播放的WND即可(当然有的库也支
·
2015-01-07 22:00
lib
duilib
给List表头增加百分比控制宽度的功能
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42503147 最近项目里需要用到包含表头列表,而窗体大小改变后,每个列表项的宽度不会自动改变,这样窗体变宽后列表就出现了一大片空白,非常难看。所以给列表头增加了属性,可以控制让每个列表项的宽度根据百分比来计算。这样再配合我之前写的对List控件的增强代码,就能让列表
zhuhongshu
·
2015-01-07 21:00
扩展
duilib
ListHeader
百分比宽度
duilib
增加gif控件(基于gdi+,可控制播放暂停,自动设置大小)
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42502081 因为项目需要我需要给
duilib
增加一个gif控件,目前已经有了
zhuhongshu
·
2015-01-07 21:00
扩展
界面
duilib
GDI+
Gif控件
duilib
修复Text控件无法设置宽度的bug,增加自动加算宽度的属性
转载请说明原出处,谢谢~~: 今天有朋友反映CTextUI控件无法设置宽度,于是修复了这个bug,顺便给Text控件增加了一个自动计算宽度的属性,描述如下 bug出现在EstimeteSize函数,修复后的主要代码如下:SIZECTextUI::EstimateSize(SIZEszAvailable) { RECTrcText={0,0,m_bAutoCalcWidth?szAvail
zhuhongshu
·
2015-01-05 11:00
bug
duilib
CTextUI
自动计算宽度
duilib
修复CTreeViewUI复选功能判断不准确的bug
转载请说明出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42265209 CTreeViewUI里面自带了复选的功能,但是复选功能存在bug: 1)当一个分组下面存在子项时,子项被手动全选后,分组的复选框没有自动变为选中状态 2)当一个分组下面存在子项时,当所有子项都取消选中状态时,分组的复选框还是选中
zhuhongshu
·
2014-12-30 14:00
bug
treeview
duilib
复选功能
duilib
修复CTreeViewUI控件动态添加子控件时,对是否显示判断不足的bug
转载请说明出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42264947 这个bug我在仿酷狗开发日志里提到过,不过后来发现修复的不够好,后来重新修改了代码,并记录到博客。问题描述: 在仿酷狗程序中,动态添加音乐项目到播放列表里,这是必须的功能,动态添加的功能已经做好。但是我发现,当一个分组本来在收缩状态下,这是给它动态
zhuhongshu
·
2014-12-30 13:00
bug
duilib
CTreeViewUI控件
[置顶]
duilib
List控件,横向滚动时列表项不移动或者显示错位的bug的修复
转载请说明出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42264673 关于这个bug的修复我之前写过一篇博客,连接为:http://blog.csdn.net/zhuhongshu/article/details/40622705 本以为已经修复好,但是后来有网友私聊我,反映到还存在bug。原本已经解决的bug如下:
zhuhongshu
·
2014-12-30 13:00
duilib
CListUI
横向滚动条
滚动错位
如何发布使用LGPL版Qt的商业软件
最近做跨平台图形用户
界面库
选型,权衡很多因素后最终选择了Qt,其中一个重要因素就是Qt使用LGPL授权许可。
·
2014-12-30 00:00
qt
duilib
让不同的容器使用不同的滚动条样式
其实
duilib
已经有这个功能
zhuhongshu
·
2014-12-29 17:00
界面
duilib
多个滚动条
C++
界面库
details/10982451刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG XtremeToolkitProv15.0.1,Skin++,等
界面库
jaychang
·
2014-12-19 09:00
C++
UI
mfc
界面库
C++
界面库
details/10982451刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCGXtremeToolkitProv15.0.1,Skin++,等
界面库
jaychang
·
2014-12-19 09:00
c++
mfc
UI
界面库
C++
界面库
details/10982451刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCGXtremeToolkitProv15.0.1,Skin++,等
界面库
jaychang
·
2014-12-19 09:00
c++
mfc
UI
界面库
C/C++程序员必须熟练应用的开源项目
作为一个经验丰富的C/C++程序员,肯定亲手写过各种功能的代码,比如封装过数据库访问的类,封装过网络通信的类,封装过日志操作的类,封装过文件访问的类,封装过UI
界面库
等,也在实际的项目中应用过,但是回过头仔细想想
ffredy
·
2014-12-12 12:00
c/c++
增加
duilib
edit控件的提示功能和多种文字颜色
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41786407
duilib
的CEditUI控件内部使用了win32的原生
zhuhongshu
·
2014-12-07 12:00
扩展
duilib
文字颜色
提示文字
CEditUI
[置顶]
DuiLib
消息处理剖析
本来想自己写写
duilib
的消息机制来帮助
duilib
的新手朋友,不过今天发现已经有人写过了,而且写得很不错,把
duilib
的主干消息机制都说明了,我就直接转载过来了,原地址:http://blog.163
zhuhongshu
·
2014-12-04 16:00
[置顶] 修复
duilib
CEditUI控件和CWebBrowserUI控件中按Tab键无法切换焦点的bug
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41556615 在
duilib
中,按tab键会让焦点在Button一类的控件中切换
zhuhongshu
·
2014-11-28 13:00
tab
bug
焦点
duilib
CEditUI
DuiLib
的源码分析
1stdAfx.h *lengthof(x)计算数组长度宏 *MAX两值最大 *MIN两值最小 *CLAMP(x,a,b)x在a,b之间则取x否则取最小 2UIBase *UI_WNDSTYLE_窗口风格属性 *UI_CLASSSTYLE_窗口类属性 *DUITRACE(LPCTSTRpstrFormat,...) 功能-调试信息 参考-参考printf *DUITRACEMSG(UINTuMsg
chenlycly
·
2014-11-21 23:00
改进
duilib
的richedit控件的部分功能
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41208207 如果要使用透明异形窗体功能,首先要改进
duilib
库让他本身支持
zhuhongshu
·
2014-11-17 15:00
duilib
中的V和H布局中滚动条问题
转自博客:http://blog.csdn.net/damingg/article/details/41149037首先看一段xml代码[html] viewplaincopy 这是一个窗口,它包含一个竖的布局,显示出来初始状态是这样的
zhuhongshu
·
2014-11-15 21:00
duilib
中的V和H布局中滚动条问题
首先看一段xml代码 这是一个窗口,它包含一个竖的布局,显示出来初始状态是这样的:在布局中,2个子控件所需要的长和宽,比布局本身的大小要大,所以需要2个滚动条来拉动显示。我们可以看到横竖两个滚动条。不过,我们拉动滚动条,却不能完全展示子控件。如下图:虽然横向滚动条拉到了最右边,但Label控件child1的右边没有展示出来。检查代码,发现CVerticalLayoutUI的
damingg
·
2014-11-15 19:00
duilib
中的V和H布局中滚动条问题
首先看一段xml代码 这是一个窗口,它包含一个竖的布局,显示出来初始状态是这样的:在布局中,2个子控件所需要的长和宽,比布局本身的大小要大,所以需要2个滚动条来拉动显示。我们可以看到横竖两个滚动条。不过,我们拉动滚动条,却不能完全展示子控件。如下图:虽然横向滚动条拉到了最右边,但Label控件child1的右边没有展示出来。检查代码,发现CVerticalLayoutUI的SetPos方法如下:v
damingg
·
2014-11-15 19:00
duilib
[置顶]
duilib
中控件拖拽功能的实现方法(附源码)
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41144283
duilib
库中原本没有显示的对控件增加拖拽的功能,而实际使用过程中拖拽功能也是有用武之地的
zhuhongshu
·
2014-11-15 13:00
移动
扩展
拖拽
界面
duilib
如何给开源的
DUILib
支持Accessibility
如何给开源的
DUILib
支持Accessibility最近的工作是给开源的
DUILib
支持Accessibility,一些经验记录并分享下。
厚积薄发
·
2014-11-15 00:00
修复
duilib
库UISlider控件的4个Bug
修复
duilib
库UISlider控件的4个Bug问题说明:我正在制作仿酷狗播放器,做到音乐播放的部分时用到CSliderUI控件,后台的音频类回去控制CSliderUI的行为 CSliderUI的行为与酷狗的非常不一样
qileilove
·
2014-11-14 10:00
[DirectUI] - 01 - 资料网站
入门: www.cnblogs.com/Alberl/tag/
duilib
入门教程/ http://www.tudou.com/plcover/2FAJSDBeycs/
世界岛
·
2014-11-07 13:00
拥抱开源——Linux C/C++程序员必须熟悉的开源项目
作为一个经验丰富的LinuxC/C++程序员,肯定亲手写过各种功能的代码,比如封装过数据库访问的类,封装过网络通信的类,封装过日志操作的类,封装过文件访问的类,封装过UI
界面库
等,也在实际的项目中应用过
yuesichiu
·
2014-11-05 14:00
[置顶] Redrain个人维护并使用的
DuiLib
和UiLib库源码下载地址
转载请说明原出处:http://blog.csdn.net/zhuhongshu/article/details/40740353,谢谢~~ 首先说明一下
Duilib
和Uilib的区别:UiLIb是
zhuhongshu
·
2014-11-03 14:00
源码
unicode
扩展
库
duilib
duilib
List控件,横向滚动时列表项不移动或者移动错位的bug的修复
转载请说明出处,谢谢~~ 这篇博客已经作废,只是留作记录,新的bug修复博客地址:http://blog.csdn.net/zhuhongshu/article/details/42264673 之前就在群里挺群友朋友说道,使用List控件,里面加入ListContainElementUI元素,当List出现横向滚动条时,滚动条滑动后元素不跟着滑动或者滑动后位置不正确。 关于List控
zhuhongshu
·
2014-10-30 17:00
list
bug
滚动条
修复
duilib
duilib
combo控件,当鼠标滚动时下拉列表自动关闭的bug的修复
转载请说明出处,谢谢~~ 群里有朋友提到了使用Combo控件时,当下拉列表出现,此时鼠标滚轮滚动,下拉列表就自动消失了。我看了一下源码,这个bug的修复很简单。 CComboUI控件被单击时创建CComboWnd窗体来模拟下拉菜单。CComboWnd类在HandleMessage函数里处理了鼠标滚动消息WM_MOUSEWHEEL,他把这个消息转发给CComboUI的DoEvent函数去处理
zhuhongshu
·
2014-10-30 16:00
github
bug
combo
下拉菜单
duilib
duilib
relativepos属性导致控件错误的bug修复
使用
Duilib
时,当为一个控件指定了float属性,也就是使用了绝对布局,那个控件的位置和大小就固定了。同
zhuhongshu
·
2014-10-30 16:00
移动
bug
扩展
修复
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
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他