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】界面库
Windows界面编程 - 灵活
界面库
的技术原理
最近,见识了一两个非常不错的
界面库
。很漂亮,而且使用方便。在程序最开始部分初始化一下,设置一下皮肤,程序的所有窗口的外观就全都变化了。了解一下大致的实现原理,把自己学到的表达一下。
zencher
·
2020-07-29 02:18
Windows界面编程
Qt MFC混合编程详细介绍与代码示例
这种解决方案是存在的,Qt是一套
界面库
,把Qt当做一套常规的SDK,在MFC项目中包含Qt的头文件,lib,dll,这样就可以把Qt嵌套在MFC中使用,问题又来了,MFC有自己的消
令狐掌门
·
2020-07-29 01:01
Qt开发进阶教程
CEF关闭或者退出时报错崩溃问题原因
点击打开链接第二个原因:类似第一个原因,只不过是反了过来.cefclienthandler类的对象由于shutdown的调用,已经析构过了.而你在其他地方(很可能是程序退出时)又再次去析构这个对象.两次释放自然崩溃.比如
duilib
只要思想不滑坡
·
2020-07-28 13:38
cef
Duilib
Label显示的文本实现自动换行
Duilib
-自动换行的处理
Duilib
中自动没有自动换行的属性,如果需要实现自动换行,就需要在代码中计算总字体的长度,根据需要添加‘\n’换行符进行换行。
Eric___Lee
·
2020-07-28 07:29
Duilib
Duilib
中指定文本字符串的字号大小,获取该文本的高度和宽度
intnFont=1;intnWidth=60;intnHeight=60;nFont=1+strText.length()/6;SIZEszText={0};HFONThFont=m_PaintManager.GetFont(nFont);HFONThOldFont=(HFONT)SelectObject(m_PaintManager.GetPaintDC(),(HGDIOBJ)hFont);i
兔云程序
·
2020-07-28 02:37
Duilib
%matplotlib inline
使用%matplotlibinline可以将matplotlib的图表直接嵌入到Notebook中,或者使用指定的
界面库
显示图表,它有一个参数指定matplotlib图表的显示方式,inline表示将图表可以嵌入到
悲傷的小醜
·
2020-07-27 19:59
debug : vs2010 bebug 模式下 RC2135 编译错误
安装了vs2010sp1安装映像:X16-42552VS2010UltimTrial1.iso+VS2010SP1dvd1.iso即使是新建的工程,e.g.sdi,默认风格(不使用vs2010自带的
界面库
LostSpeed
·
2020-07-27 16:17
3消息循环中的消息处理
1.简介
duilib
中消息的流程十分复杂,窗口想处理消息,可以通过重载以下几个函数来实现:-virtualLRESULTMessageHandler(UINTuMsg,WPARAMwParam,LPARAMlParam
sillyASCII
·
2020-07-16 03:38
DUILIB
C++的几种学习工具和编译器
首先:语言上,你选择的C++,这点应该可以确定其次,
界面库
的选择,你在犹豫MFC还是Qt?再次,IDE的选择上,你在犹豫VisualStudio还是QtCreator?
dinaoza6674
·
2020-07-15 22:56
Duilib
介绍
一、
Duilib
介绍
Duilib
是一个开源的directui
界面库
,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows32、WindowCE、Mobile等平台。
byxdaz
·
2020-07-15 21:58
duilib
DUILIB
的消息处理HandleMessage
duilib
还提供了另外一种响应的方法,即消息映射DUI_BEGIN_MESSAGE_MAP,可以将DUI_MSGTYPE_CLICK消息映射到指定的函数(比如OnClick),这和在Notify判断msg.sType
asmcvc
·
2020-07-15 20:18
Duilib
Duilib
消息循环理解
windows的消息循环,具体这里不详细讨论,这里只记录下我所理解的
duilib
中对消息的处理。
ye阿布yte
·
2020-07-15 19:41
duilib
vs添加第三方库详解
比如之前想学vlc视频程序,想学
duilib
界面库
,因为总感觉mfc的界面太丑,
LittleLittleFish_xyg
·
2020-07-15 18:13
c++学习
dll动态链接库
使用第三方库教程
C++的几种学习工具和编译器
C++的几种学习工具和编译器首先:语言上,你选择的C++,这点应该可以确定其次,
界面库
的选择,你在犹豫MFC还是Qt?再次,IDE的选择上,你在犹豫VisualStudio还是QtCreator?
xd1103121507
·
2020-07-15 16:59
扫盲区
python操作微信自动发消息(微信聊天机器人)
经过我翻翻翻,找找找,发现微信的界面是使用
duilib
杰仔要努力
·
2020-07-15 14:04
微信聊天机器人
微信自动发消息
Duilib
中报错 error C2065: “CStdString”: 未声明的标识符
,出现以下问题:【1】报错errorC2065:“CStdString”:未声明的标识符新添加StdString.h头文件也是没有用的,后来将相关的都屏蔽了,后面报错的也是屏蔽掉就可以了原因:我下载的
duilib
开心大爆炸
·
2020-07-15 01:36
Duilib
duilib
学习笔记
前段时间对皮肤引擎比较感兴趣,于是在VS第一人称快的无法直视的dot大神推荐下,看了一个小巧又好用的皮肤引擎:
duilib
。
mergerly
·
2020-07-14 15:22
GUI
duilib
入门问题集
引入
duilib
时请确保引入头文件开始时先引入COMUTIL.H头文件#include"COMUTIL.H"#include"UIlib.h"
duilib
基本程序结构在stdafx.h文件中加入#include"COMUTIL.H
追逐天空的程序员
·
2020-07-14 11:59
duilib
python操作微信自动发消息的实现(微信聊天机器人)
经过我翻翻翻,找找找,发现微信的界面是使用
duilib
·
2020-07-14 10:39
java1.8的新特性
1.新特性包含:a.随着大数据的兴起,函数式编程在处理大数据上的优势开始体现,引入了Lambada函数式编程b.使用Stream彻底改变了集合使用方式:只关注结果,不关心过程c.新的客户端图形化工具
界面库
RyFit
·
2020-07-14 02:39
java8的新特性
网易云信
Duilib
开发实践和Windows应用界面开发框架源码开源介绍
序言
Duilib
介绍
Duilib
是windows平台下的一款轻量级directUI开源库(遵循BSD协议),完全免费,可用于商业软件开发,只需在软件包里附上协议文件即可。
weixin_34246551
·
2020-07-13 18:01
Android UI Libs之ExpandableLayout
Androi
dUILib
s之ExpandableLayout1.说明ExpandableLayout,顾名思义,可扩展的布局,是一个可以帮助我们实现折叠功能的第三方库,折叠时,只显示头部,打开时,显示头部与内容
lavor
·
2020-07-13 18:14
一个简单的看图小程序
一个基于开源C++
界面库
SOUI,D3D,OpenCV的看图小程序。没什么新知识,一时兴起写的。
weixin_30414635
·
2020-07-13 17:31
Windows c++界面开发初学(一)
的开发的
界面库
一、WindowsApi为使程序员编写具有Windows风格的应用程序,Windows提供了一个应用程序编程接(ApplicationProgrammingInterface,简称API)
Arururururu
·
2020-07-13 16:01
c++界面开发
开源
界面库
做一个客户端软件的时候,一直在找真正开源和免费的
界面库
。根据查找的经历,推介两个
界面库
。得首先感谢各位高手的奉献精神。1,RingSDK。这是一个高手根据自己编程经验总结的一个
界面库
。
logens
·
2020-07-13 07:29
Windows
GUI
金山
svn
编程
NSIS 基于QT的自定义安装界面
我们可以使用第三方
界面库
写安装程序,再在NSIS脚本中调用即可。采用NSIS+QT制作安装程序实际上就是使用QT制作安装程序,而NSIS仅仅将制作的安装程序打包成一个exe。
dofaster
·
2020-07-13 07:21
qt
第四章
duilib
库布局
Duilib
库包含6个布局以及含有布局的控件类,如下图所示:各个布局之间可以互相嵌套,从而构造出更复杂的布局。
junqiand
·
2020-07-13 06:01
duilib
第三章
duilib
库环境搭建
Duilib
库下载
duilib
库的源码下载地址:https://github.com/
duilib
/
duilib
。
junqiand
·
2020-07-13 06:29
duilib
第二章
duilib
库框架介绍
duilib
库类图
Duilib
组件工具库·UI相关:CPoint/CSize/CDuiRect·简单容器:CStdPtrArray/CStdValArray/CStdString/CStdStringPtrMap
junqiand
·
2020-07-13 06:29
duilib
以金山
界面库
(openkui)为例思考和分析
界面库
的设计和实现——代码结构(完)
三年前,准备将金山
界面库
做一个全面的剖析。后来由于种种原因,这个系列被中断而一直没有更新。时过境迁,现在在windows上从事开发的人员越来越少,关注这块的技术的朋友也很少了。
breaksoftware
·
2020-07-13 03:59
开源项目
界面库
开源项目解析
实现及使用
Redrain个人维护并使用的
DuiLib
和UiLib库源码下载地址
转载请说明原出处:http://blog.csdn.net/zhuhongshu/article/details/40740353,谢谢~~首先说明一下
Duilib
和Uilib的区别:UiLIb是
DuiLib
Redrain
·
2020-07-12 20:56
duilib
精品
duilib
DuiLib使用心得
Duilib
中创建新的页面时RichEdit中的滑动条设置,自动移动到底部
m_pChatRecordListBox=(RichEdit*)FindControl(_T("chat_form"));//初始化时加载富文本框控件,忽略Load();//加载完毕后直接设置移动到底部。会出现问题,进到页面时是空白,需要移动鼠标才会出现((ScrollableBox*)m_pChatRecordListBox)->EndDown();//我们可以等RichEdit控件加载完毕后,
yuer_xiao
·
2020-07-12 18:00
duilib
完善
duilib
的List控件显示SHGetFileInfo获得的系统图标
duilib
没有支持对系统图标HICON句柄的直接显示,需要修改底层,简单记录一下解决过程找到Control\UIList.h文件在对应的控件中添加一个SetIcon函数,我这里需要用的是CListTextElementUI
yiyefangzhou24
·
2020-07-12 18:23
programming
Duilib
系统图标
HICON
SHGetFileInfo
List
DUILIB
-编译ZIP皮肤到程序中
为了防止客户随意的修改皮肤文件,可以把皮肤文件打包为ZIP编译到程序中。虽说不能阻止牛掰软件的资源提取,但是防一般的菜鸟客户足矣。下面是示例代码#include"resource.h"//导入的资源类型必须为ZIPRES,和WindowImplBase的定义一致。为所有资源打包,而不要直接打包资源的文件夹classCDYFrameWnd:publicWindowImplBase{public:ex
天已青色等烟雨来
·
2020-07-12 16:05
duilib
用python写一个图形界面!
作为Pyhan开发者,你迟早都会碰到图形用户界面(GUI)应用开发任务,这时候我们就需要一些
界面库
来帮助我们快速搭建界面,python的
界面库
很多,我认识的并不多,这里只列出几种我认识的1.tkinterTkinter
十一月的萧邦。
·
2020-07-12 14:43
Python
爬虫结合tkinter图形
界面库
制作个性签名应用程序
一、项目简介1.内容:结合爬虫和tkinter图形开发界面开发个性签名应用程序,并利用pyinstaller打包工具将其打包为.exe可执行文件2.个性签名的网站:(抓取免费的个性签名)http://www.uustv.com/3.使用软件:pycharm4.python3.75.涉及的类库:PIL、requests、lxml、tkinter、pyinstaller6.参照的b站视频https:/
only···
·
2020-07-12 13:08
爬虫
duilib
将资源文件压缩成zip并打包到exe的资源中
本文参考了redrain大佬的http://blog.csdn.net/zhuhongshu/article/details/40146239文章。因为原文是基于WinImplBase类的,个人习惯基于CWindowWnd来做。因此额外摘抄一部分并微微调整一下代码,以作记录。整个程序的开发跟正常的使用资源目录+xml+图片这种方式流程一样。也可以先用这种方式来开发,方便开发调试。整个开发完成后,就
只要思想不滑坡
·
2020-07-12 02:16
Duilib
Duilib
使用时资源文件路径约定
在使用
Duilib
时资源文件(*.xml和图片)的位置放置也是有学问的,推荐如下,因为这样可以很好地通过宏定义来区分加载的路径,方便更新和调用:目录级别:Bin(放置exe文件)Skin(皮肤文件)FrameResRes
javictory
·
2020-07-12 02:13
C++相关
Windows相关
Duilib
用Python写界面--上位机开发
Python内置图形
界面库
——TkinterTkinter模块(Tk接口)是Python的标准TkGUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和
I_Conquer
·
2020-07-11 22:16
教程类
JAVA Swing界面美化 -付费
界面库
付费
界面库
com.jtattoo.plaf.noire.NoireLookAndFeel柔和黑com.jtattoo.plaf.smart.SmartLookAndFeel木质感+xp风格com.jtattoo.plaf.mint.MintLookAndFeel
geekjoker
·
2020-07-11 20:11
java
DuiLib
_Ultimate 加载资源文件的方法
duilib
提供了4种加载资源的方式代码路径:https://download.csdn.net/download/qq_24127015/110028461.直接读取xml文件#include#include"DuiFrameWnd.h"intAPIENTRY_tWinMain
qq_24127015
·
2020-07-11 15:11
C++
VC
duilib
Duilib
使用Zip资源
准备首先将资源文件打包为Zip格式像这样:并将其命名为skin代码WinMain首先在WinMain添加如下代码CPaintManagerUI::SetInstance(hInstance);CPaintManagerUI::SetCurrentPath(CPaintManagerUI::GetInstancePath());//①CPaintManagerUI::SetResourceZip(_
IamYanggq
·
2020-07-11 14:02
Duilib
%matplotlib inline 是什么意思
使用%matplotlib命令可以将matplotlib的图表直接嵌入到Notebook之中,或者使用指定的
界面库
显示图表,它有一个参数指定matplotlib图表的显示方式。
lee_沐
·
2020-07-11 12:22
Python
TeamTalk客户端源码分析一
TeamTalk客户端源码分析一一,Subject被观察者二,Observer观察者三,事件的通知四,总结及业务实例分析TeamTalk的PC客户端是c++语言实现的,整个代码由
duilib
,gifsmiley
Simple Simple
·
2020-07-11 02:57
TeamTalk客户端源码分析
duilib
修复padding属性导致其他控件自动计算宽高度错误的bug和导致自己宽高度错误的bug...
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42950733BUG一:padding导致其他控件宽度计算错误今天在写项目的一个布局时,用到了最常用的相对布局属性padding:在一个纵向容器里,给其中的各个子元素设置了padding属性来做相对布局。但是出现了很奇怪的现象:容器的最后一个元素本应该在最底部,但是实际却留
a539284554
·
2020-07-11 01:58
基于wke封装的
duilib
的webkit浏览器控件,可以c++与js互交,源码及demo下载地址
转载请说明原出处,谢谢~~前些日子用wke内核封装了
duilib
的webkit浏览器控件,好多群里朋友私聊我希望可以我公布源码,今天把这个控件的源码和使用demo公布。
a539284554
·
2020-07-11 01:57
duilib
中ListCtrl控件的实现
转载请说明出处,谢谢~~昨天在编程群里聊天,提到了ListCtrl,然后有网友找我,他需要做一个ListCtrl控件,我看过需求后接下了这个活。今天就把大致的思路和过程记录一下。首先看《任务书》:-----------------------------------------------------------任务书开始--------------------------------------
a539284554
·
2020-07-11 01:57
duilib
CDateTimeUI 在Xp下的bug修复
转自:http://my.oschina.net/u/343244/blog/370131CDateTimeUI的bug修复。修改CDateTimeWnd的HandleMessage方法?12345678910111213141516171819202122232425262728293031323334353637383940414243444546if(WM_NOTIFY==uMsg){::S
a539284554
·
2020-07-11 01:57
duilib
使用图片素材或者算法给窗体增加阴影(源码和demo)
42580877之前我写的程序使用阴影时,一直是使用codeproject网站上的WndShadow类,并且把它当作单独的模块来使用,后来觉得使用阴影的情况非常多,所以今天就把这个类改写了一下,让他融入到
duilib
a539284554
·
2020-07-11 01:57
使用libzplay库封装一个音频类
装载请说明原地址,谢谢~~前两天我已经封装好一个
duilib
中使用的webkit内核的浏览器控件和一个基于vlc的用于播放视频的视频控件,这两个控件可以分别用在放酷狗播放器的乐库功能和MV功能上,也可以用于其他
a539284554
·
2020-07-11 01:57
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他