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】界面库
Redux原理形象说明与Redux中间件简述
Redux除了和React一起用外,还支持其它
界面库
。它体小精悍(只有2kB,包括依赖)。
LeonardoRain
·
2020-08-11 13:20
redux
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
Python使用matplotlib库绘制过图形
使用%matplotlib命令可以将matplotlib的图表直接嵌入到Notebook之中,或者使用指定的
界面库
显示图表,它有一个参数指定matplotlib图表的显示方式。IPy
ly_dengle
·
2020-08-10 14:55
python
python界面编程-PyQT5界面编程简单原理
PyQT5作为一个
界面库
,使用起来确实很方便,它是类似于基于对象的编程方法,通过创建对象,控制对象属性,绑定事件等完成一个完整的界面设计我们已经看过他的设计器,再次介绍一下:左侧的控件时现成的,可以拖到主界面直接用控件可以通过属性控制大小
iamsongyu
·
2020-08-10 06:47
理论知识
编程语言
IOS不用AutoLayout也能实现自动布局的类(4)----MyTableLayout横空出世
界面库
下载地址:https://github.com/youngsoft/MyLinearLayout前面的几篇文章里我分别介绍了线性布局(MyLinearLayout),相对布局(MyRelativeLayout
欧阳大哥2013
·
2020-08-10 05:46
前端开发
BCG 动态链接库和静态链接库
4.1动态链接库和静态链接库使用BCG
界面库
的应用程序,发布时可以以动态库或静态库的方式链接。BCG已经在BCGCBProInc.h文件中定义好了链接选项,我们只需要修改工程MFC的工程配置即可。
Symbol Sir
·
2020-08-09 15:29
BCG
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
Qt Quick qml UI库 控件封装框架
公司的项目有Widget也有Quick的,通过阅读前辈的代码感觉qml的编程和Html前端编程很类似QtQuickqml(以下简称qml)更适合快速开发,可以快速做出比较漂亮的页面,但是呢qml很少有
界面库
提供给广大的程序猿们使用
zing8589561
·
2020-08-08 19:29
Qt
一个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
easyx游戏编程:五子棋(C语言游戏开发)
easyx游戏编程:五子棋(C语言游戏开发)五子棋:本游戏用到了图形
界面库
graphics.h,图形
界面库
下载安装:下载链接:https://easyx.cn/downloads/.下方有源码。
HikD.
·
2020-08-07 11:48
easyx
算法
游戏
easyx游戏编程:魔塔(C语言游戏开发)
easyx游戏编程:魔塔(C语言游戏开发)魔塔:本游戏用到了图形
界面库
graphics.h,图形
界面库
下载安装:下载链接:https://easyx.cn/downloads/.下方有源码。
HikD.
·
2020-08-07 11:48
easyx
图形用户界面若干基础疑问
–2020年4月29日11点43分一直有几个问题,在若干年前就开始疑惑了:这些图形
界面库
是怎么画出来的?
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
windows游戏编程:球球大作战吃鸡版(C语言游戏开发)
球球大作战:前言:本游戏用到了图形
界面库
graphics.h,图形
界面库
下载安装:https://blog.csdn.net/alzzw/article/details/100043681下方有源码。
阿尔兹
·
2020-08-05 12:19
小项目
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
比较QT和MFC两个
界面库
确切说应该比较的是QT和MFC两个
界面库
QT使用的编译器是MinGW,即Linux下的GCC移植到windows的版本MFC使用的编译器是VisualC++QT的应用主要在Linux下,但是它本身是跨平台的
hufeng825
·
2020-08-05 12:40
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
简单的用c语言画数学函数图像
大家好今天给大家分享画y=2sin(2x)函数图像的简单易用例子首先需要搭建环境需要装一个可以编译运行c/c++代码的IDE(集成开发环境)VS,VC6.0等.我推荐VS2019需要安装EasyX图形
界面库
IT_Abr
·
2020-08-04 13:06
#c语言#
#c++语言#
#绘图式编程#
duilib
增加gif控件(基于gdi+,可控制播放暂停,自动设置大小)
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42502081因为项目需要我需要给
duilib
增加一个gif控件,目前已经有了
a539284554
·
2020-08-04 12:31
JavaFX 简介
JavaFX介绍一提到Java的图形
界面库
,我们通常听到的都是Swing,或者更老一点的AWT,包括很多书上面介绍的也都是这两种。很多学校、培训班教学的也是这两种技术。
weixin_34248258
·
2020-08-04 05:43
轻量级
界面库
htmlayout入门教程
制作htmlayout的helloworld。首先下载htmlayout的sdk,http://www.terrainformatica.com/htmlayout/HTMLayoutSDK.zip我使用的VS2010,WIN7的环境。把下载好的sdk解压出来,我们需要用到里边的东西有,include目录,bin目录和lib目录。用vs生成一个win32程序,不要使用预编译头,在工程属性了可以配置
_pope
·
2020-08-04 02:17
日积月累
error C2872: “CPoint”: 不明确的符号
在
duilib
中使用CImage类时,其包含了#include文件,文件中使用了CPoint,CSize等类由于
duilib
本身也有自己的CPoint,CSize等类,这会导致errorC2872:“CPoint
南极圈
·
2020-08-03 15:47
其他
duilib
界面开发例子功能包含:气泡、gif动图、菜单、消息响应、光滑圆形贴图等
duilib
界面开发例子功能包含:气泡、gif动图、菜单、消息响应、光滑圆形贴图等以前一直用mfc开发界面,实在有点麻烦,最近在由于工作需要,界面要求较高,所以学习了
duilib
(因为可以兼容以前的MFC
zhujian1333
·
2020-08-03 09:15
界面
duilib
各种布局的作用,相对布局与绝对布局的的意义与用法
转载请说明原出处,谢谢~~我使用
duilib
快3个月了,总体感觉
duilib
的使用还是较为简单的,只是刚入门时可能有些摸不清头脑。
Redrain
·
2020-08-03 09:14
duilib
duilib
精品
DuiLib使用心得
duilib
xml
入门
布局
c++
DUILIB
gif按钮
转自
DuiLib
开发之显示Gif最近正在用
duilib
进行开发,需要显示动态的gif.由于新版的stb_image.c中,还没有支持动态gif的加载,本人决定在stb_image.c中增加一个加载动态gif
zhongjiezheng
·
2020-08-03 09:27
DUILIB
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他