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
进行UI开发的虚函数解析及控件绑定、响应与消息处理
DuiLib
是一个开源的基于DirectUI思想的Windows界面库,提供了灵活且易用的UI界面开发能力。
吃面不喝汤66
·
2024-09-11 08:29
Duilib
ui
c++
xml
microsoft
C++开源界面库
duilib
的使用细节与实战技巧总结(实战经验分享)
目录1、使用CEditUI编辑框2、使用CLabelUI或CTextUI的Html文本效果3、使用CTextUI控件对文字宽度自适应的特性4、CRichEditUI富文本控件使用注意点4.1、指定CRichEditUI加在2.0版本的Riched20.dll库4.2、解决向CRichEditUI中插入文字后显示空白的问题5、设置窗口透明度的接口CPaintManagerUI::SetTranspa
dvlinker
·
2024-08-24 17:41
C/C++实战专栏
C/C++软件开发从入门到实战
C++开源库
duilib
使用细节
实战技巧
控件
Layout布局
字符串格式化
DuiLib
xml文件研究
它首先是控件布局的容器,类似如下;垂直和水平布局容器,可以一直包含下去;垂直容器就是控件在里面一个个默认是垂直排列的,水平的就是水平;容器可以设置宽度、高度、背景颜色、边框颜色、边框线宽度等属性;borderround,这属性看上去是框顶点的圆角度,如果不加就是纯方的;inset,这属性不了解;Text,可能只是一个文本显示的控件,鼠标移上去会突出;<Optionpos="10,
bcbobo21cn
·
2024-02-11 12:10
VC++
Duilib
C++
xml
Duilib
List 控件学习
这是自带的一个示例;一开始运行的时候List中是空的,点击Search按钮以后就填充列表框;先看一下列表框列头是在xml文件中形成的;WinMain里面主要是读取资源文件,创建主框架窗口;然后看一下Search按钮相关的;此按钮在xml文件中的name为"btn";在代码中使用如下一句,m_pSearch=static_cast(m_pm.FindControl(_T("btn"))
bcbobo21cn
·
2024-02-11 12:10
VC++
DirectUI
DuiLib
List
Vector
duilib
设置透明窗口_专题:
DUILIB
Win32 透明效果
Win32透明效果相关基础知识LayeredWindows分层窗口。这是Windows2000开始引入的概念,重新定义了窗口的HitTesting方法,以前都是把窗口按rectangle的方式裁剪,而把窗口加上WS_EX_LAYERED的Style后就可以根据窗口的形状和像素值进行HitTesting,这样我们的不规则窗口就变成了真正意义上的独立窗口,而不是传统的被一个不可见的矩形窗口所包含。分层
weixin_39643338
·
2024-01-16 00:24
duilib设置透明窗口
duilib
子窗口位置_
Duilib
改进窗口拖动,使整个窗口都能拖动两种方法(转载)
所以
Duilib
在客户区设置标题栏能让用户拖动窗
时维教育顾老师
·
2024-01-16 00:54
duilib
子窗口位置
duilib
窗口拖动
直接使用如下就可以了,不用再使用继承。LRESULTCXmlWnd::OnNcHitTest(UINTuMsg,WPARAMwParam,LPARAMlParam,BOOL&bHandled){POINTpt;RECTrcClient;RECTrcCaption;CControlUI*pControl=NULL;rcCaption=m_PaintManager.GetCaptionRect();G
开心大爆炸
·
2024-01-16 00:52
Duilib
ui
MFC中创建
Duilib
窗口,拖动
Duilib
窗口,主窗口位置不变的问题
最近想学习一下MFC界面库,美化一下自己写的MFC程序,发现
Duilib
可以在MFC中使用,于是下载下来学习。
玄凰
·
2024-01-16 00:22
Duilib
c++
mfc
初步了解win32界面库
DuiLib
DuiLib
是一个开源win32界面库;下载地址:https://github.com/
duilib
/
duilib
可以做类似一些杀毒软件的界面;效果还是比较好;先下载一个demo看一下;当前开发工具只有
bcbobo21cn
·
2024-01-16 00:19
VC++
win32
界面库
duilib
directUI
C++ win32窗口禁止鼠标左键按下拖动
Duilib
caseWM_DESTROY:PostQuitMessage(0);break;default:returnDefWindowProc(hWnd,message,wParam,lParam);}如果是
Duilib
Winter_Sun灬
·
2024-01-16 00:47
C++
c++
开发语言
Duilib
win32
窗口
win32窗口
windows窗口
Qt UI框架和
Duilib
UI框架差别
QtUI框架和
Duilib
UI框架在以下几个方面存在差异:跨平台性:Qt是一个跨平台的UI工具包,可以在不同的操作系统上运行,如Windows、Linux和MacOSX。
兔云程序
·
2024-01-10 12:42
兔云程序
QT
qt
ui
开发语言
duilib
中窗口背景阴影的实现
老版的
duilib
库可以通过以下步骤实现窗口阴影步骤一//初始化:HINSTANCEhInstance;hInstance=GetModuleHandle(0);CWndShadow::Initialize
回来的博客
·
2024-01-06 12:32
it
it
DuiLib
窗口透明方法
在遍寻所有属性之后无果,最后测试出来在Window标签中加上下面两个属性就可以实现透明啦:layeredimage=""layeredopacity=“255”PS:layeredimage属性不要为空,最后设置为何窗口背景一样的图片,不行的话就做一张全透明的背景图片,如果这个地方不设置图片会导致窗口存在一些奇奇怪怪的问题。原文地址:https://www.cnblogs.com/leomoli/
回来的博客
·
2024-01-06 12:32
it
it
OPENGL,GPU图形库Skia在Windows下编译多种VS版本的DLL
这几天刚改了改
Duilib
,之前为了让
Duilib
更好的支持透明异形窗体所以把
Duilib
改为Gdi和Gdi+的双渲染引擎。于是想到了有时间就把渲染引擎完全独立为渲染接口,可以增加更多的渲染引擎。
专注VB编程开发20年
·
2024-01-05 07:01
windows
opengl
图形库
CAIRO
skia
gpu绘图
Duilib
中让弹出窗口整体能被拖动的两种方法
在
Duilib
中在设置caption高度就能能让用户拖动窗口,其实就是当鼠标按下时在OnNcHitTest消息响应里面返
拉普拉斯妖1228
·
2023-12-02 11:35
Windows
windows
c++
基于
Duilib
的win32程序实现最小化到托盘
最近在学习使用
Duilib
,这个库实现PC程序的界面确实很方便。
Duilib
中的demo程序全是点击关闭按钮程序就关闭了,所以这里我实现了一个点击关闭按钮后程序最小化到托盘的效果。
拉普拉斯妖1228
·
2023-12-02 11:04
Windows
C++
Windows
duilib
DevExpress WinForms Crack
DevExpressWinFormsCrackDevExpressWinFormsDevExpressWinFormsincludes190+componentsan
dUIlib
raries,ithaseverythingyou'llneedtocreatehigh-impactbusinesssolutionsfortheWindowsFormsplatform.Itcomeswithasuit
SEO-狼术
·
2023-11-30 07:41
Delphi
Crack
net
wpf
Duilib
中CEventSource及CDelegate(事件委托)的简单分析
1、CDelegate类:成员主要包含:函数的指针、函数所属对象的指针、invoke函数和其他方便使用的重载操作符;其实就是保存了一个对象指针和它的一个成员函数的指针,invoke函数用于调用对象的成员函数。classCDelegateBase{public:CDelegateBase(void*pObject,void*pFn);CDelegateBase(constCDelegateBase&
请按任意键继续
·
2023-11-21 18:48
Duilib界面库
Duilib界面库
【MFC自绘窗口】 窗口设计第一课
基本采用都是DriectUI原理设计,咱这里不过多讲解,等着我会抽出几节去讲解DriectUI设计,其次,现在市面上也有很多公司或者个人开发的界面库,比如UIPower,SkinSE,SkinSharp,
DuiLib
Guo_Ruin
·
2023-11-18 23:36
MFC
MFC
窗口自绘
标题栏自绘
广州菁宏信息科技有限公司团队
GitHub上受欢迎的Androi
dUILib
rary内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新ViewPager图表(Chart
weixin_30877181
·
2023-11-12 22:07
移动开发
ui
javascript
ViewUI
Duilib
的WebView2开源插件
duiwebview2项目地址gitee地址介绍WebView2
Duilib
插件本项目实现对Webview2封装,以便能在
duilib
中调用WebView2的功能Webview2是微软推出的基于Chromium
@BruceYan@
·
2023-10-17 00:02
浏览器开发
开源
microsoft
chrome
Webview2
Duilib
基于
duilib
的虚拟列表实现
在邮箱大师选择
duilib
作为UI开发库后,我们面临这样一个问题。随着时间的积累,用户数据会越来越多,如何保证我们的软件在展示这些数据时依然保持非常好的体验?
43ce3d72fadb
·
2023-10-07 14:38
QQ空间登陆协议分析-2014年8月
但是代码的实现让我着实犯难,毕竟作MFC还没有实际开发过什么项目,敲代码的经验,水平都不是很好,不过最后还是花了一周的时间把这个QQ空间的登陆,留言,发表心情等,都做了出来,后来想着顺带着美化下界面的,于是发现了
duilib
AriFe.
·
2023-10-06 14:11
C++开发
学习笔记
VC/MFC
qq空间登陆协议
VS2019 WIN32
DUILIB
给控件(Edit)增加自定义属性(TipValue)
官方版本的
Duilib
比较阳春,缺少一些目前类HTML5的属性,比如输入框默认字符等,本文章就意在记录自定制方法。
一笑
·
2023-10-01 03:41
VC++
c++
Duilib
自定义控件
1.继承基础控件.hnamespace
DuiLib
{classUILIB_APICListTableUI:publicCListUI{DECLARE_DUICONTROL(CListTableUI)//
转眼诙
·
2023-10-01 03:41
Duilib
c++
Duilib
Edit占位提示文本实现
源码下载地址:https://gitee.com/Ailsc/
Duilib
在实际过程中我们经常需要实现edit的占位文本提示,如下实现原理:当edit为空的时候,则展示占位文本。
CAir2
·
2023-10-01 03:40
Duilib
Duilib
占位符
edit
提示文字
placeholder
为
DuiLib
的Edit控件增加PlaceHolderText
开始输入开始修改:UIEdit.h:private:DWORDm_dwPlaceholderTextColor=0xFF8B8B8B;CDuiStringm_sPlaceholderText;public:
DuiLib
Up to the mountain
·
2023-10-01 03:10
DuiLIb
C++
duilib
placeholdertext
duilib
视频教程_
duilib
进阶教程.doc
duilib
进阶教程此教程是从Alberl的博客截取,送给各位没网的情况下也能看。感谢Alberl的分享。
weixin_39540834
·
2023-09-21 19:29
duilib视频教程
duilib
视频教程_
duilib
进阶教程 -- 在MFC中使用
duilib
(1)
由于入门教程的反响还不错,因此Alberl就以直播的形式来写《进阶教程》啦,本教程的前提:1、请先阅读《仿迅雷播放器教程》2、要有一定的
duilib
基础,如果还没,请先阅读《2013
duilib
入门简明教程
weixin_39876856
·
2023-09-21 19:29
duilib视频教程
duilib
的 CControlUI的方法
Duilib
的Notify函数会传递类型为TNotifyUI,其定义为typedefstructtagTNotifyUI{CDuiStringsType;CDuiStringsVirtualWnd;CControlUI
okouk
·
2023-09-16 18:57
工作
c++
开发语言
Android 常用 UI Library [三]
遵循开源规范,合理使用与学习imageGitHub上受欢迎的Androi
dUILib
rary【三】徽章(Badge)BGABadgeView-Android★1622-Android徽章控件BadgeView
maiduoduo
·
2023-09-03 11:04
Duilib
性能优化——列表控件
Duilib
中本来就有列表控件CListUI,但是它不适用于数据量较大的情况:每一个item都会在内存中有对应的控件实例,浪费内存。
丑角的晨歌
·
2023-08-26 23:16
duilib
界面库
Duilib
Duilib
是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件、导航软件、手机辅助软件
雪域迷影
·
2023-08-15 10:55
DuiLib
窗口样式和窗口扩展样式以及宏的解释
文章目录1、宏的解释2、
DuiLib
窗口样式和窗口扩展样式3、在
DuiLib
中,Create()是用于创建窗口的函数,该函数的参数解析如下1、宏的解释#defineUI_WNDSTYLE_FRAME(WS_VISIBLE
森明帮大于黑虎帮
·
2023-08-06 11:40
DuiLib
c++
duilib
相关资料
Duilib
是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件、导航软件、手机辅助软件、
雪域迷影
·
2023-07-28 03:25
error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall
DuiLib
::WindowImplBase::WindowImp
p=2078问题描述:在做
duilib
开发的时候,编译一个示例工程,出现如下错误:1>DuiWebWnd.obj:errorLNK2001:无法解析的外部符号"__declspec(dllimport)
swanabin
·
2023-07-25 06:34
编译错误
error
LNK2001
DuiLib
【
Duilib
】错误:红色波浪线,无法打开源文件“stdafx.h”
问题
Duilib
工程可以编译,但是智能提示:错误:红色波浪线,无法打开源文件“stdafx.h”。
sunriver2000
·
2023-07-25 06:04
C/C++
DUILIB
无法打开源文件
红色波浪线
关于
DUILIB
::UIDelegate.h---的注释和理解
DUILIB
::UIDelegate.h—的注释和理解废话不多说,直接上代码注释;以下代码来源于
DUILIB
#ifndef__UIDELEGATE_H__#define__UIDELEGATE_H__#
MINI__SMALL__PIG
·
2023-07-25 06:04
GitHub上受欢迎的Android UI Library
转自:https://hndeveloper.github.io/2017/github-android-ui.html#DownloadViewGitHub上受欢迎的Androi
dUILib
rary内容抽屉菜单
wjianchen13
·
2023-07-25 03:52
android
android
自定义控件
android
控件
android
ui汇总
ui
library
android界面库
全网首发:网易云信
Duilib
源码编译教程以及可执行演示包下载
序言
Duilib
介绍
Duilib
是windows平台下的一款轻量级directUI开源库(遵循BSD协议),完全免费,可用于商业软件开发,只需在软件包里附上协议文件即可。
放牛哥
·
2023-07-24 22:07
duilib
消息产生以及响应机制
1、
duilib
消息产生处理原理win32消息产生机制消息产生。系统将消息排列到其应该排放的线程消息队列中。线程中的消息循环调用GetMessage(orPeekMessage)获取消息。
森明帮大于黑虎帮
·
2023-07-19 13:24
DuiLib
c++
duilib
消息类型汇总
文章目录1、
duilib
的整体结构图1.1、库的基本组成1.1.1、工具库1.1.2、控件库1.1.2.1、控件基类:CControlUI1.1.2.2、容器基类:CContainerUI1.1.3、框架基本流程
森明帮大于黑虎帮
·
2023-07-18 17:45
DuiLib
c++
DuiLib
中创建的窗口继承窗口类WindowImplBase重写WindowImplBase的函数时候子类重写的函数什么时候调用
前言首先给出一段代码:classMainFrameWnd:publicWindowImplBase{public:staticconstLPCTSTRkClassName;staticconstLPCTSTRkMainWndFrame;public:MainFrameWnd();protected:virtualCDuiStringGetSkinFolder()override;//获取皮肤文件的
森明帮大于黑虎帮
·
2023-07-18 17:45
DuiLib
C++
c++
DuiLib
窗体之ShowWindow函数分析以及
duilib
控件的一些属性
文章目录Create函数说明前言1、窗体创建过程2、ShowWindow函数3、ShowWindow函数3、
duilib
控件的一些属性3.1、Windows控件3.2、Control控件Create函数说明前言
森明帮大于黑虎帮
·
2023-07-18 17:44
DuiLib
c++
DuiLib
的基本框架的中的函数解析
文章目录1、
duilib
的简介2、基本的框架窗口3、框架的剖析3.1、创建窗口类3.2、注册窗口类3.3、创建窗口3.4、显示窗口3.5、消息循环3.6、回调函数4、总结1、
duilib
的简介国内首个开源的
森明帮大于黑虎帮
·
2023-07-18 17:13
DuiLib
c++
开发语言
DuiLib
的消息传递机制
于是我对源代码好好研究了一下,发现
duilib
作为一个界面库有自己独立的封装的窗口类,也就是WindowsImplBase。
森明帮大于黑虎帮
·
2023-07-15 04:28
DuiLib
c++
Duilib
父窗口无效化和消息传递
文章目录1、父窗口无效化和消息传递2、EnableWindow()和SetFocus()的含义和用法1、父窗口无效化和消息传递当使用duillib界面库时,我们往往需要建立多个窗口,子窗口和父窗口之间有一定的逻辑需要,比如当子窗口弹出时,让父窗口无法处理父窗口内的控件的消息,即将父窗口无效化,直到子窗口关闭再恢复。建立多个窗口,我们可以定义多个窗口类来一一对应。我建立窗口类的时候继承的是duili
森明帮大于黑虎帮
·
2023-07-15 04:28
DuiLib
c++
常用的
DuiLib
的消息类型
文章目录1、常用的
DuiLib
的消息类型2、定义所有消息类型1、常用的
DuiLib
的消息类型DUI_MSGTYPE_WINDOWINIT:窗口初始化消息,用于在窗口创建后执行初始化操作。
森明帮大于黑虎帮
·
2023-07-15 04:27
DuiLib
前端
javascript
c++
DuiLib
中的list控件以及ListContainerElement控件
控件中,这里的ListContainerElement用xml来表示3、在ListContainerElement元素中添加子控件1、List控件2、ListContainerElement控件前言在
Duilib
森明帮大于黑虎帮
·
2023-07-15 04:24
DuiLib
list
windows
xml
【
Duilib
】资源打包入EXE
环境VS版本:VS2013概述资源打包成ZIP,ZIP文件放置EXE内部。步骤1、按上一篇建好工程。2、RC文件添加ZIP资源。这一步比较复杂,工程添加资源,弹窗如下右侧对话框后,按①②③④步骤,找到theme.zip并打开。打开后,弹出如下对话框,输入ZIPRES后,点击确定。做完以上步骤后,资源视图多了一项资源IDR_ZIPRES1。3、覆写两个函数GetResourcetype()和GetR
sunriver2000
·
2023-06-22 20:27
C/C++
Duilib
打包入EXE
资源打包
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他