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
List控件,横向滚动时列表项不移动或者显示错位的bug的修复
转载请说明出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42264673 关于这个bug的修复我之前写过一篇博客,连接为:http://blog.csdn.net/zhuhongshu/article/details/40622705
·
2015-11-11 10:09
list
改进
duilib
的richedit控件的部分功能
http://blog.csdn.net/zhuhongshu/article/details/41208207 如果要使用透明异形窗体功能,首先要改进
duilib
·
2015-11-11 10:08
lib
Duilib
学习笔记(1)之简单框架编写
在vs2008里,新建一个win32的程序空项目。建立stdafx.h和stdafx.cpp文件,代码如下: stdafx.h #if !defined(AFX_STDAFX_H__A9DB83DB_A9FD_11D0_BFD1_444553540000__INCLUDED_) #define AFX_STDAFX_H__A9DB83DB_A9FD_11D0_BFD1_4445535400
·
2015-11-11 06:49
学习笔记
duilib
增加gif控件(基于gdi+,可控制播放暂停,自动设置大小)
:http://blog.csdn.net/zhuhongshu/article/details/42502081 因为项目需要我需要给
duilib
·
2015-11-11 04:53
设置大小
duilib
给List表头增加百分比控制宽度的功能
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42503147 最近项目里需要用到包含表头列表,而窗体大小改变后,每个列表项的宽度不会自动改变,这样窗体变宽后列表就出现了一大片空白,非常难看。所以给列表头增加了属性,可以控制让每个列表项的宽度根据百分比来计算。
·
2015-11-11 04:52
list
duilib
使用图片素材或者算法给窗体增加阴影(源码和demo)
转载请说明原出处,谢谢:http://blog.csdn.net/zhuhongshu/article/details/42580877 之前我写的程序使用阴影时,一直是使用codeproject网站上的WndShadow类,并且把它当作单独的模块来使用,后来觉得使用阴影的情况非常多,所以今天就把这个类改写了一下,让他融入
·
2015-11-11 04:51
demo
Redrain 通用菜单控件使用方法和说明(附源码和demo)
~:http://blog.csdn.net/zhuhongshu/article/details/42889709 大概半年前我写过博客说明怎么改造
duilib
·
2015-11-11 04:50
demo
duilib
CDateTimeUI 在Xp下的bug修复
转自:http://my.oschina.net/u/343244/blog/370131 CDateTimeUI 的bug修复。修改CDateTimeWnd的HandleMessage方法 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
·
2015-11-11 04:50
DateTime
duilib
修复padding属性导致其他控件自动计算宽高度错误的bug和导致自己宽高度错误的bug
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42950733 BUG 一:padding导致其他控件宽度计算错误 今天在写项目的一个布局时,用到了最常用
·
2015-11-11 04:49
padding
duilib
修复CTreeViewUI复选功能判断不准确的bug
转载请说明出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42265209 CTreeViewUI里面自带了复选的功能,但是复选功能存在bug: 1)当一个分组下面存在子项时,子项被手动全选后,分组的复选框没有自动
·
2015-11-11 04:47
treeview
duilib
修复CTreeViewUI控件动态添加子控件时,对是否显示判断不足的bug
转载请说明出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42264947 这个bug我在仿酷狗开发日志里提到过,不过后来发现修复的不够好,后来重新修改了代码,并记录到博客。 问题描述: 在仿酷狗程序
·
2015-11-11 04:47
treeview
duilib
修复Text控件无法设置宽度的bug,增加自动加算宽度的属性
转载请说明原出处,谢谢~~: 今天有朋友反映CTextUI控件无法设置宽度,于是修复了这个bug,顺便给Text控件增加了一个自动计算宽度的属性,描述如下 <Attribute name="autocalcwidth" default="false" type="INT"
·
2015-11-11 04:46
text
C++程序设计教程学习(0)-引子
回想一下从事C++相关开发工作已经有4年,主要从事基于MFC、
Duilib
等GUI框架开发进行windows应用程序开发,还涉及了一些开源的项目。
·
2015-11-11 00:10
程序设计
duilib
的IE浏览器控件去边框和去滚动条的代码
近些天在
duilib
群里经常有朋友问起,怎么让
duilib
的IE控件可以去边框,去滚动条的问题,或者是如何去控件IE控件的行为。为了避免重复的回答,我就写一篇博文,把处理方法说明一下。
·
2015-11-10 22:31
浏览器
Visual Studio 2010 编译
Duilib
源码报错: error C2371: “IDispatchEx”: 重定义;不同的基类型 解决方法
通过SVN从官网下载更新代码,然后用Visual Studio 2010编译报错如下: 解决方法如下: UIFlash.h 行:#import "..\Utils/Flash11.tlb" raw_interfaces_only, na
·
2015-11-09 13:22
Dispatch
DUILib
xml配置
我这里是借用网友colin3dmax整理的关于
duilib
的分析哈,感谢他的分享,我觉得很有必要贴出来让大家都学习观摩下
DUILib
xml配置项根节点
·
2015-11-08 16:25
xml
DUiLib
源码分析——第一篇UIManager
DUiLib
源码分析 ——以UiLib 1.01版为分析目标----------------------------------------------------------------------
·
2015-11-08 16:25
manager
DUiLib
源码分析——第二篇UIBase
DUiLib
源码分析 ——以UiLib 1.01版为分析目标 ——colin3dmax 分析于2011-6-16 19:44------------------------------
·
2015-11-08 16:24
源码分析
Duilib
中各个类的简单介绍
转自 http://note.sdo.com/u/icez/n/mvO-X~jyVnpFnM01A0000m DirectUI意为直接在父窗口上绘图(Paint on parent dc directly)。即子窗口不以窗口句柄的形式创建(windowless),只是逻辑上的窗口,绘制在父窗口之上。微软的“DirectUI”技术广泛的应用于Windows XP、Vista、Windows 7,
·
2015-11-08 16:23
lib
Duilib
之源码分析
转自 http://note.sdo.com/u/icez/n/mvO-X~jxRnAMLX028000F9 《
duilib
之源码分析》1 stdAfx.h* lengthof(x) 计算数组长度宏
·
2015-11-08 16:22
源码分析
观察者模式
1 #ifndef __UIDELEGATE_H__ 2 #define __UIDELEGATE_H__ 3 4 #pragma once 5 6 namespace
DuiLib
·
2015-11-07 14:32
观察者模式
duilib
库分析: 消息流程分析
转 看下CWindowWnd类与CPaintManagerUI类是咋进行消息分发的吧. 1. 先看下CPaintManagerUI类的MessageLoop函数: [cpp] view plain copy print ? void CPaintManagerUI::MessageLoop() &
·
2015-11-07 14:10
lib
duilib
DirectUI库里面的一个简单的例子RichListDemo
1、首先来看这里的CRichListWnd 已经不再是从CWindowWnd继承了 classCRichListWnd:publicWindowImplBase 从WindowImplBase中,可以看到有三个抽象函数: virtualCDuiStringGetSkinFolder()=0; virtualCDuiStringGetSkinFile()=0; virtualLPCTST
·
2015-11-07 12:03
list
duilib
问题解决:滚动条不见了
如图,运行后RichEdit的滚动条显示如下:滚动条的属性设置是在Window节点下设置的,无论在xml里怎么样设置都不行:猜测可能的原因:
duilib
核心代码的版本不对?
asmcvc
·
2015-11-02 16:00
Duilib
入门教程: 怎么创建一个自定义的窗口
一直想找一个好用UI 界面库,看过Direct UI,也想过 金山的界面库,后来找到了这个
Duilib
现在的软件界面很多都是利用XML 来布局和定位。
·
2015-11-02 13:36
自定义
C++100款开源界面库
这里并不是贬低,像Alberl前面那个系列的教程《 2013
duilib
入门简明教程》,还有本系列教程,还有前面介绍的CodeProject,基本上都是代码往上面一扔,就不用再怎么维护的。
·
2015-11-01 15:50
C++
RichEditDemo v1.0版发布,仿QQ聊天对话框界面实现
RichEditDemo(WTL版): RichEditDemo(
DuiLib
版): 1、支持输入框文字格式设置,包括字体名称、字体大小、加粗、倾斜、下划线、文字颜色等。
·
2015-11-01 11:23
demo
Duilib
介绍以及各个类的简介
转自http://note.sdo.com/u/icez/n/mvO-X~jyVnpFnM01A0000m DirectUI意为直接在父窗口上绘图(Paint on parent dc directly)。即子窗口不以窗口句柄的形式创建(windowless),只是逻辑上的窗口,绘制在父窗口之上。微软的“DirectUI”技术广泛的应用于Windows XP、Vista、Windows 7,如浏
·
2015-11-01 11:26
lib
Duilib
编译成静态库
首先在vs中设置
duilib
项目。如图:配置类型改为静态库。 第二步修改UIlib.h头文件上面的宏。
·
2015-11-01 11:12
lib
DuiLib
如何禁用双击标题栏窗口最大化
DuiLib
如何禁用双击标题栏窗口最大化?
·
2015-10-31 17:01
lib
Duilib
入门教程: 怎么创建一个自定义的窗口
一直想找一个好用UI 界面库,看过Direct UI,也想过 金山的界面库,后来找到了这个
Duilib
现在的软件界面很多都是利用XML 来布局和定位。
·
2015-10-31 11:17
自定义
DuiLib
--国内首个开源的DirectUI界面库
DuiLib
简介: 开放,共享,惠众,共赢--我们的宗旨,国内首个开源的DirectUI界面库--
DuiLib
,免费开放是我们的出发点,崇尚完美是我们的动力,共赢互惠是我们追求的目标,年轻活力是我们最大的资本
·
2015-10-31 10:03
lib
开源项目汇总
文字识别tesseract-ocr:http://code.google.com/p/tesseract/
duilib
换肤引擎:http://code.google.com/p/
duilib
/ 
·
2015-10-31 10:03
开源项目
VC皮肤库之
duilib
Duilib
是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。
·
2015-10-31 10:44
lib
解决方案--
duilib
中禁止一个窗口双击最大化
用
duilib
开发了一个窗口,比如是登录窗口,那么这个窗口的窗口的双击最大化就毫无意义,甚至带来灾难,我们就要明确禁止这样的行为。
wangshubo1989
·
2015-10-28 21:00
解决方案
duilib
Duilib
教程-非DUI控件
DUILIB
并不是真正的DUI,至少有部分控件不是完全DUI的。其实包括: 1.EDIT.
·
2015-10-28 09:01
lib
解决方案--
duilib
中edit获得鼠标焦点后右边框被覆盖
用
duilib
做了一个登录框,用户名的输入使用的是edit控件。XML中是这样写的:但是当这个编辑框获得鼠标焦点后,编辑框的右边框被覆盖,即使edit中什么都不输入,只要有鼠标焦点,就会被覆盖。
wangshubo1989
·
2015-10-27 20:00
xml
edit
duilib
DuiLib
(四)——控件绘制
duilib
的所有控件均绘制在唯一的真实窗口之中,本篇就具体看下这个绘制的过程。所有的绘制过程均在WM_PAINT消息处理过程中完成。
·
2015-10-27 15:34
lib
DuiLib
(三)——控件消息
上一篇讲了控件创建,这篇说说控件消息。directui的中心思想是在真实窗口之上画出所有控件,那这些控件是如何获取各自消息的? 通过第一篇的示例可以看到窗口消息的传递过程: CWindowWnd::__WndProc CWindowWnd::HandleMessage(CFrameWindowWnd类覆盖此函数) CPaintManagerUI::MessageHandler
·
2015-10-27 15:34
lib
DuiLib
(二)——控件创建
duilib
支持XML配置文件,即根据XML创建窗口及控件,将界面与逻辑分开,便于修改及维护。上一篇的示例中可以看到在消息WM_CREATE中有控件创建的相关代码。
·
2015-10-27 15:34
lib
DuiLib
(一)——窗口及消息
最近看了下开源界面库
duilib
的代码,写几篇相关的文章。网上已经有好多相关的文章了,我这里只是记录自己的学习过程,写到哪里算哪里,权当自娱自乐。
·
2015-10-27 15:33
lib
duilib
中各控件响应的消息类型
消息 说明 Sender click 鼠标点击 CButtonUI dropdown 下拉显示 CComboUI headerclick 点击列标题 CListHeaderItemUI itemactivate CListElementUI、CListContainerElementUI itemclick 单击选项 CListLabelElementUI、CLi
·
2015-10-27 14:02
lib
2013
duilib
入门简明教程 -- 自绘控件 (15)
在【 2013
duilib
入门简明教程 -- 复杂控件介绍 (13)】中虽然介绍了界面设计器上的所有控件,但是还有一些控件并没有被放到界面设计器上,还有一些常用控件
·
2015-10-27 12:36
lib
2013
duilib
入门简明教程 -- 部分bug 2 (14)
上一个教程中提到了ActiveX的Bug,即如果主窗口直接用变量生成,则关闭窗口时会产生崩溃 如果用new的方式生成,则不会崩溃,所以给出一个临时的快速解决方案,即主窗口都用new生成,_tWinMain改为下面这样:
·
2015-10-27 12:36
bug
2013
duilib
入门简明教程 -- 部分bug (11)
一、WindowImplBase的bug 在第8个教程 【2013
duilib
入门简明教程 -- 完整的自绘标题栏(8)】中,可以发现窗口最大化之后有两个问题
·
2015-10-27 12:34
bug
duilib
进阶教程 -- TreeView控件的不足 (7)
如果是刚学
duilib
,搞定这个可不容易,因为在有了入门教程的指导后,很容易就想到去看【属性列表.XML】,但是当你试了一圈之后,发现font、itemfont、align、itemalign等等,都没有效果
·
2015-10-27 11:45
treeview
仿迅雷播放器教程 -- C++ 100款开源界面库 (10)
这里并不是贬低,像Alberl前面那个系列的教程《 2013
duilib
入门简明教程 》,还有本系列教程,还有前面介绍的CodeProject,基本上都是代码往上面一扔,就不用再怎么维护的。
·
2015-10-27 11:41
C++
Duilib
技巧:背景图片平铺
贴图的描述 方式有两种 // 1、aaa.jpg // 2、file='aaa.jpg' res='' restype='0' dest='0,0,0,0' source='0,0,0,0' corner='0,0,0,0' //
·
2015-10-27 11:34
lib
MFC中混合使用
Duilib
制作界面
看了c++里面做界面的类库,感觉
Duilib
比较符合做界面的需求,而且很多大公司也在使用
Duilib
,那就随一下大流,并在此表达对
Duilib
作者及广大的开源作者的敬意。
·
2015-10-27 11:33
mfc
duilib
进阶教程 -- 设置资源路径 (15)
当XML比较多时,就不太好看啦,如下图: 所以需要整理一下,将XML也放入skin文件夹,这样exe的目录就简洁多了: 将XML放入skin文件夹后,代码也要跟着变化哦,在
duilib
·
2015-10-26 15:03
lib
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他