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
程序中弹出文件对话框
在
Duilib
程序中或者Window32程序中,加载文件对话框可以通过以下代码进行加载,头文件可以百度:voidCDuiFrameWnd::OpenFileDialog(){OPENFILENAMEofn
a1317338022
·
2020-08-17 00:20
c++
Des算法C++实现
VS2013新建Win32项目,选择空项目,添加头文件和源文件,为了美观程序使用
duilib
界面库,有些地方需要配置一下。
雨中枫玲
·
2020-08-15 23:24
visual
studio
win32
界面
库
duilib
实现截屏选取功能分析
本文关注点不再截屏而是截屏选取工具1首先肯定是个透明窗口,且置顶并且是工具窗口(任务栏不显示窗口图标)窗口样式screen_border.pngscreen_point.png在窗口初始化过程中,将窗口置顶voidScreenCaptureTool::InitWindow(){m_pRoot->AttachBubbledEvent(ui::kEventClick,nbase::Bind(&Scre
清水迎朝阳
·
2020-08-15 00:09
duilib
duilib界面
duilib
绘图机制分析
注:本文使用的是云信
duilib
1绘图功能基本接口抽象类不负责具体实现功能,而是定义绘图时,应该具有的功能,由纯虚函数定义在
duilib
中,将与绘制相关的功能,定义成了抽象类纯虚函数接口,定义了绘图使用的渲染上下文环境在
清水迎朝阳
·
2020-08-15 00:39
duilib
VS代码编译能通过,但是出现红色波浪线的问题
这个问提很奇特:我在这里以使用
duilib
库时,我的代码中出现红色波浪线的解决办法解决办法:我引用
duilib
库时,在stdafx.h的头文件中引入
duilib
的头文件,然后usingnamespace
DuiLib
Champion.zhu
·
2020-08-14 20:56
【医疗软件】【C#基础】yieId return和return的区别
写点东西:来上海工作四年多了,从学校里面的MFC、VxWorks、WindML,到工作用的Qt、C++、
DuiLib
、Windows生物识别驱动、有点含量的HCK和HLK测试,再到嵌入式开发板、乐鑫的esp8266
Champion.zhu
·
2020-08-14 20:55
C#
&
WPF
把资源编译进EXE之(一)探秘Qt Rcc 的实现
duilib
把ZIP皮肤编译进EXE但是这样做容易被360杀毒误报,所以就来研究一下第二种方法:QtRcc.exe资源编译的实现。
hats8888
·
2020-08-14 03:32
Qt技术
c/c++技术
DuiLib
——第一篇UIManager
DUiLib
源码分析——以UiLib1.01版为分析目标-------------------------------------------------------------------------
tszhao
·
2020-08-13 19:57
Duilib
Duilib
自定义控件
方法一:1.1继承IDialogBuilderCallback类,重写CreateControl函数。1.2在使用该控件的类中继承OnCreate函数,代码如下:CDialogBuilderbuilder;CDialogBuilderCallbackExcb;CControlUI*pRoot=builder.Create(_T("LoginMainWnd.xml"),(UINT)0,&cb,&m_
feiのfei
·
2020-08-12 18:58
Duilib
Windows编程
C++
C++轻量级界面库
DuiLib
简介(二)—使用
DuiLib
书接上文。前面我们已经建立好test.xml文件了,现在要做的是把刚建好的xml文件和所用到的图标文件打包形成一个压缩包(test.zip)。在VS编译器中导入这个test.zip的资源。我这里最后形成的ID是IDR_ZIPRES。一切准备就绪,下面就开始代码部分的说明了。二、创建Dialog新建一个win32项目,在_tWinMain函数中加入以下代码:CPaintManagerUI::SetI
Rliny
·
2020-08-12 18:35
界面
c++
duilib
简单的例子
/
DuiLib
/UIlib.h"usingnamespace
DuiLib
;#pragmacomment(lib,"..
qq_24127015
·
2020-08-12 17:29
C++
VC
C/C++
Duilib
自定义控件
一、根据当前的需要来继承相应的控件,已便减少重复开发一般继承DoPaint来写,若需要在最上层显示的,则要继承DoPostPaint()例读取图片旋转显示,配合GDI+来,注意Gdiplus::Bitmap的构造函数,本例PNG,使用PixelFormat32bppPARGBboolRotateAnimation::DoPaint(HDChDC,constRECT&rcPaint,CControl
小乌龟在大乌龟背上
·
2020-08-12 16:30
C/C++
VC
DS
DUIlib
实现渐变上升动画
Duilib
内部嵌入xml有两种方式:方式一:ChildLayout使用方式二:重写WindowImplBase::CreateControl(LPCTSTRpstrClass){if(_tcsicmp
顾小白xx
·
2020-08-12 01:26
Duilib
属性列表
控件名称:Include属性默认值类型说明sourceSTRINGXML布局文件countINT嵌入的次数控件名称:Import属性默认值类型说明fontfileSTRING字体的文件路径控件名称:Default属性默认值类型说明nameSTRING控件的名称valueSTRING控件的属性sharedfalseBOOL是否共享控件名称:Style属性默认值类型说明nameSTRING样式的名称v
暗黑程序员
·
2020-08-12 01:24
CC++
DuiLib
duilib
uilib属性列表
转自
duilib
uilib文档使用时方便查询
duilib
属性:UiLib扩展后的属性:则所有Button控件的默认背景为#ffffffff包括控件的name属性,也可定义到样式中。
whatday
·
2020-08-12 01:52
Duilib
布局及原理
1.
Duilib
分为几个大部分:(1)控件(2)容器(本质也是控件)(3)UI构建解析器(XML解析)(4)窗体管理器(消息循环,消息映射,消息处理,窗口管理等)(5)渲染引擎2.Win32消息路由如下
self_mind
·
2020-08-12 01:17
Duilib使用问题
仿酷狗音乐播放器开发日志二十四 选项设置窗体的实现(附328行xml布局源码)...
今天把仿酷狗的选项设置窗体的布局代码分享出来,给学习
duilib
布局的朋友做个demo。
a539284554
·
2020-08-12 01:02
duilib
绝对定位与相对定位
前言
duilib
中窗口,布局,控件等在屏幕上的显示位置都是按照配置好的xml文件规则显示的,每个显示元素的位置大小也需要显式指定,才能呈现出更好看的界面效果,显示元素的位置有两种配置规则,即绝对位置(fuilib
小哈龙
·
2020-08-10 18:51
DuiLib
duilib
整体框架认识
从GoogleCode上下载的
duilib
工程中附带的一副总体设计图(如下所示),可以先整体了解一下,有个初步的认识,对后续进一步深入了解学习会很有帮助。
小哈龙
·
2020-08-10 18:51
DuiLib
duilib
再看mfc
最近又用它做东西时,有了不少感悟,mfc是属于界面类库,而且是属于比较成熟,有历史的库,相较于目前做界面比较华丽多彩的
duilib
、BCG、QT等从外观上略显逊色,但是都了解过之后会有一些想法界面类库实现原理大致类同
小哈龙
·
2020-08-10 18:51
windows
c/c++
mfc
duilib
源码修改之WindowImplBase类OnCreate函数
问题:
duilib
默认新建窗体的左上角为屏幕左上角,无法自己输入参数修改,如下代码:#include"stdafx.h"#include"MainFrame.h"intAPIENTRYWinMain(HINSTANCEhInstance
小哈龙
·
2020-08-10 18:19
windows
c/c++
DuiLib
duilib
的通用窗口类WindowImplBase
前言
duilib
程序中,编写自己的窗口类一般的继承关系有两种,一种是继承自CWindowWnd、INotifyUI、IMessageFilterUI,而第二种方式是继承自
duilib
封装好的通用窗口类WindowImplBaseWindowImplBase
小哈龙
·
2020-08-10 18:19
windows
c/c++
DuiLib
duilib
DuiLib
笔记之设置文本字体
设置文本字体要用到Font它的常用属性如下id用于标识Font,类型:INTname用于指定字体名称,类型:STRINGsize用于指定字体大小,类型:INTbold用于指定是否加粗,类型:BOOL,默认值为falseunderline用于指定是否添加下划线,类型:BOOL,默认值为falseitalic用于指定是否将字体设为斜体,类型:BOOL,默认值为falsedefault用于指定是否将该F
weixin_33923148
·
2020-08-09 00:35
从GitHub获取
DuiLib
编译出错:成员声明中不允许限定名 的解决方法
双击错误可以跳到Utils.h第103行处,如下:#ifdef_UNICODEconstCDuiString&CDuiString::operator=(LPCSTRlpStr);constCDuiString&CDuiString::operator+=(LPCSTRlpStr);#elseconstCDuiString&CDuiString::operator=(LPCWSTRlpwStr);
新塘老笨
·
2020-08-08 20:18
一个exe可执行程序的生与死
全文转载图片丢失写在前面:最近在研究一个VC界面库
DuiLib
,在细读它的源码时遇到些问题,比如它的界面是如何绘制上去的,底层操作是如何实现的,就是CreateWindow和ShowWindow又是如何实现的
jiht594
·
2020-08-08 16:36
WinAPI
增加
duilib
edit控件的提示功能和多种文字颜色
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41786407
duilib
的CEditUI控件内部使用了win32的原生edit
a539284554
·
2020-08-08 13:46
DUiLib
源码分析——第一篇UIManager
DUiLib
源码分析——以UiLib1.01版为分析目标-------------------------------------------------------------------------
mail_cm
·
2020-08-08 00:49
学习duilib
callback
hashmap
dll
null
button
xml
wince 播放器 最终版本
此外,
duilib
forwince代码,我开源了,有这方面需要的人可以到我的git上下载,或者到
duilib
官网下载,新的版本我相信已经把我修改那部分代码已经整合进去了.wince播放器最终版本,是采用
weinyZhou
·
2020-08-07 19:00
wince
duilib
wince
图形用户界面若干基础疑问
Win32\WTL\ATL\MFC\Qt\wxWidgets\FLTK\Nana\WinForms\WPF\DirectUI\
Duilib
\SWing\tkinter\windows平台下都调用了win32
winston600
·
2020-08-05 15:29
修仙之道
#
图形用户界面
修复
duilib
-添加托盘图标
注:只是添加托盘图标,不是添加托盘右键点击菜单官方
duilib
下载:https://github.com/
duilib
/
duilib
在使用
duilib
的时候,要添加托盘图标功能,发现不知道怎么添加图标。
Ryan_naiquan
·
2020-08-05 15:18
duilib
duilib
库分析: 消息流程分析
转看下CWindowWnd类与CPaintManagerUI类是咋进行消息分发的吧.1.先看下CPaintManagerUI类的MessageLoop函数:[cpp]viewplaincopyprint?voidCPaintManagerUI::MessageLoop(){MSGmsg={0};while(::GetMessage(&msg,NULL,0,0)){//获取消息if(!CPaintM
weixin_34043301
·
2020-08-05 14:50
基于
Duilib
的win32程序实现最小化到托盘
最近在学习使用
Duilib
,这个库实现PC程序的界面确实很方便。
Duilib
中的demo程序全是点击关闭按钮程序就关闭了,所以这里我实现了一个点击关闭按钮后程序最小化到托盘的效果。
weixin_33979745
·
2020-08-05 14:17
解析
duilib
消息处理函数-笔记1
界面消息传递机制,通过宏定义点击事件处理方法。来看一下主要消息的处理宏展开是什么情况wndProc----->HandleMessage--->func1....funcn----->CpaintManagerUI:MessageHandleer----->CwindowWnd::HandleMessage:(1)声明了几个函数参数LRESULTHandleMessage(UINTuMsg,WPA
szq2k08
·
2020-08-05 14:32
windows
UI笔记
云信
duilib
踩坑填坑--点点滴滴
云信
duilib
云信官方只提供了简单的可怜的介绍、和属性列表,通过这些,就想掌握,想想也是不可能的。
清水迎朝阳
·
2020-08-05 14:05
网易云信开发
duilib
隐藏(显示)任务栏图标方式
//隐藏任务栏方式//其中m_hWnd为当前窗口句柄voidhide_task_bar(){DWORDdwExStyle=GetWindowLong(m_hWnd,GWL_EXSTYLE);dwExStyle^=WS_EX_TOOLWINDOW;SetWindowLong(m_hWnd,GWL_EXSTYLE,dwExStyle);//ModifyWindowEx}//显示任务栏方式voidsho
昵称都是浮云
·
2020-08-05 13:31
DUILIB
隐藏
任务栏
duilib
duilib
滑块移动消息实时获取
我的实现方法查找到Slider控件,设置控件的m_bImmMode为true处理Notify消息中valuechanged消息具体剪辑代码如下CSliderUI*sld=static_cast(m_PaintManager.FindControl(_T("AdjustColorSliderR")));if(sld){sld->SetImmMode(true);}if(msg.sType==DUI_
billnie
·
2020-08-05 13:42
duilib
给
duilib
增加脚本支持(一)
使用的脚本是angelscript,是开源的,官方网址:http://www.angelcode.com/angelscript/布局文件中,有2种写法.第一种第二种,内嵌脚本。voidOnControlInit(CControlUI@obj){obj.SetBkColor(0xFFFF0000);}由于内嵌脚本的方式,又涉及到复杂的xml解析。所以,内嵌脚本的方式不要影响CMarkup解析。先举
mmcanyu
·
2020-08-05 13:56
duilib
【已解决】
DuiLib
tooltip闪烁
我是在GitHub上下载的代码https://github.com/
duilib
/
duilib
在本地用VS2017打开顺手给ListDemo里的每行信息加了一个tooltip,实测结果发现tooltip
lostfirer
·
2020-08-05 13:30
C++
DuiLib
windows
DuiLib
tooltip
C++
闪烁
关于
duilib
CMenuUI控件在高DPI时字体显示错误的问题
首先,使用menu控件时,菜单项的字体大小使用默认字体大小,且在高DPI缩放比时,会出现字体过度缩放的情况,如下图为100%缩放比时:其中,ui资源文件代码如下:虽然再Default中已经确定了font=“0”,但是在创建菜单时,MenuElement无法继承该属性,所以MenuElement的font属性值为-1,在绘制文字时会获取带有default="true"属性的字体,之前有试验过在Men
SarznLiu
·
2020-08-05 13:50
duilib
中实现弹出模态框时要注意的地方
在
duilib
中,可以调用CWindowWnd::ShowModal()来实现模态框的显示,该接口的代码如下所示:[cpp]viewplaincopyUINTCWindowWnd::ShowModal(
举头红日白云低
·
2020-08-05 13:40
duilib
duilib
中托盘图标实现右键菜单
1.菜单注册LRESULTViewForm::HandleMessage(UINTuMsg,WPARAMwParam,LPARAMlParam){switch(uMsg){caseWM_USER://自己写的标志位,详情请看上一篇托盘的那一篇{if(WM_RBUTTONDOWN==lParam){MenuWnd*pMenu=newMenuWnd();pMenu->Create(m_hWnd,L"m
tianxian_1019
·
2020-08-05 13:44
NIM
Duilib
C++
NIM
Duilib
的基础知识点
1、所有对颜色的赋值全在F:\NIM_
Duilib
_Framework-master\bin\resources\themes\default在这里面可以进行增删改查,改你所想就OK。
tianxian_1019
·
2020-08-05 13:44
NIM
Duilib
win
32
DuiLib
事件分析(一)——鼠标事件响应
DuiLib
事件分析(一)——鼠标事件响应2014-08-2018:01by冷水菜,...阅读,...评论,收藏,编辑最近在处理
DuiLib
中自定义列表行元素事件,因为处理方案得不到较好的效果,于是只好一层一层的去剥离
chduguxue
·
2020-08-05 12:50
duilib
uilib属性列表
duilib
属性: UiLib扩展后的属性: 则所有Button控件的默认背景为#ffffffff包括控件的name属性,也可定义到样式中。按控件的具体拥有的属性进行组合。相同属性名,则为最后个生效。
byxdaz
·
2020-08-05 12:40
duilib
DuiLib
消息处理剖析
本来想自己写写
duilib
的消息机制来帮助
duilib
的新手朋友,不过今天发现已经有人写过了,而且写得很不错,把
duilib
的主干消息机制都说明了,我就直接转载过来了,原地址:http://blog.163
a539284554
·
2020-08-05 12:08
Duilib
程序添加托盘图标显示
转载:https://www.zhaokeli.com/article/8266.html温馨提示:技术类文章有它的时效性,请留意文章更新时间以及软件的版本功能描述实现点击关闭后,程序最小化到托盘中并显示图标,单击图标销毁图标并且显示窗口,右键弹出菜单退出,点击退出关闭程序功能实现使用托盘图标需要引入头文件#include先在窗口类中头文件中定义下面代码1//定义托盘图标对象2NOTIFYICON
weixin_30580341
·
2020-08-05 12:53
duilib
实现鼠标移动到托盘提示消息,类似微信托盘功能
duilib
的CTrayIcon类没有办法获取程序托盘pos的函数,为此我们需要继承该类编写自己的类。
qq_24868923
·
2020-08-05 12:24
duilib
中添加托盘图标
我是在InitWindow()函数中直接添加的代码:在.h文件中添加NOTIFYICONDATAm_trayIcon;在.cpp文件中添加memset(&m_trayIcon,0,sizeof(NOTIFYICONDATA));m_trayIcon.cbSize=sizeof(NOTIFYICONDATA);m_trayIcon.hIcon=::LoadIcon(GetModuleHandle(N
tianxian_1019
·
2020-08-05 12:09
C++
NIM
Duilib
duilib
消息
#defineDUI_MSGTYPE_MENU(_T("menu"))#defineDUI_MSGTYPE_LINK(_T("link"))#defineDUI_MSGTYPE_TIMER(_T("timer"))#defineDUI_MSGTYPE_CLICK(_T("click"))#defineDUI_MSGTYPE_TAB(_T("tab"))#defineDUI_MSGTYPE_RETU
booming163
·
2020-08-05 12:03
duilib
duilib
增加gif控件(基于gdi+,可控制播放暂停,自动设置大小)
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42502081因为项目需要我需要给
duilib
增加一个gif控件,目前已经有了
a539284554
·
2020-08-04 12:31
上一页
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
其他