首页
学习
活动
专区
工具
TVP
发布

专业duilib使用+业余界面开发

专栏成员
62
文章
183498
阅读量
33
订阅数
sublime text 3中添加duilib预览工具
之前有个duilib预览工具duilibpreview,可以嵌入notepad++和editplus中,非常方便的预览duilib的xml文件。预览工具地址:https://github.com/juhuaguai/duilib/tree/master/DuilibPreview ,自行编译即可,exe我就不提供了。
大菊观
2020-02-25
1.1K0
duilib中获取的控件的位置或者大小不对的可能的原因
duilib初学者可能总会有这样的疑问:为什么我获取的控件位置或者大小和我想象中的不一样? 位置不一样可能的原因: 1.xml中直接配置的位置和实际显示之后的位置确实是不一样的.xml中设置的位置(相对或绝对)都是基于他的父控件左上角.而实际显示之后获取的位置,是基于整个客户区的左上角; 2.控件的位置的计算都是在WM_PAINT消息处理中进行的,在这个消息处理之前,获取到的位置都是旧的; 大小不一样可能的原因: 1.参考上面第2条,大小的计算也是在WM_PAINT消息处理中进行的; 2.有其他你忽略的干扰
大菊观
2018-05-24
1.8K0
duilib中list拖动表头大小内容大小跟随变化的一个示例
偶尔有群里的朋友在问duilib的List拖动列表头时内容大小如何跟随变化。我这边用新版的duilib代码测试是没有问题。 duilib官方代码仓库https://github.com/duilib/duilib 个人的修改的代码的仓库:https://github.com/juhuaguai/duilib 下面是一个xml示例,用duilibpreview工具预览就直接能够测试拖动。动态添加list的Item也一样,就不给出示例了(new出ListHBoxElement,add到list上;new出Con
大菊观
2018-05-24
1.3K0
duilib的xml预览工具duilibpreview
由于官方在一次大更新duilib代码之后,自带的设计器源码没有更新,所以自带的设计器已经弃用。貌似最新的github官方库已经看不到这个设计器源码了,不过历史版本应该还是能看到的。 但是即便有以前的设计器,设计器的bug也是多多,用起来存在各种各样的问题,所以一致的态度都是不推荐使用设计器。 我的看法是:在入门的时候,可以跟着以前旧的入门简明文档来用设计器,纯粹的学习时帮助理解。这个入门简明文档看完了,就抛掉设计器就行了。(当然直接抛开设计器更好)。使用notepad++和代码仓库中的《属性列表.xml》,
大菊观
2018-05-24
2.3K0
duilib将xml和图片合并到exe资源中或者dll中
直接上demo的编写步骤了。 1.创建一个win32的空的工程用作demo工程。从其他工程复制stdafx.h、stdafx.cpp、testmain.cpp、mainwnd.h、mainwnd.cpp文件过来使用。我是从TestAlphaWindow工程中复制过来的。 2.添加现有文件,改写代码等,使之正常编译通过。具体的改写就略过了。主要是删除无用的代码。预编译头等工程设置自己也设置好。 3.这里我们是要将xml和图片等从exe的资源中加载,duilib已经考虑并提供了相关的接口。 1)在WinMain
大菊观
2018-05-24
1.6K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档