![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DUIlib界面库
顾小白xx
这个作者很懒,什么都没留下…
展开
-
Duilib 拖放按钮时获取当前按钮和拖放位置的布局名称
最近由于公司要换界面 库所以想起了我之前用过的DUIlib 虽然之前也没有多深入但是能趁着这个机会把这个库用好。这个库由于网上版本较多,所以选择了旗舰版的一个分支,到目前还不错。功能其实比较简单,就是窗口有一排按钮要将按钮拖放到一块区域内然后根据按钮名创建对应得节点,这个功能在MFC 上其实很好实现,我这里有现成的例子,但是DUILIB虽然消息跟MFC 一样但是毕竟两个界面库肯定不能像MFC 那样做。好在这个库比较成熟了提供不少机制。这个问题其实也困扰了我好几天,首先按钮类要实现拖拽的效果并且加移动的阴影,原创 2021-05-26 17:03:27 · 265 阅读 · 0 评论 -
duilib 添加自定义list一例
最近公司要换UI界面库所以就用了duilib,因为本人之前用过但是由于时间太久没用了导致之前很多控件的使用差不多忘记了。这个帖子做个记录下次忘了可以看看。因为duilib 这个库对扩展还是比较友好的原版提供了不少的例子可以参考,没事看看官方的例子其实也能有不少的收获。这里要说一下我用的版本是以旗舰版的基础上重新改过和封装的,所以功能上差不多。首先我的需求其实很简单,要求每个节点上有一个COmbo控件然后加上编辑框但是由于原版的list其实并不能满足一般的需求其实,大多数 情况下咱们都需要重写list原创 2021-05-21 10:33:51 · 590 阅读 · 0 评论 -
网易云信DUIlib 使用小记
网易云信的duilib跟原版不同地方是原版的DUI 如果你想处理按钮的点击事件和其他控件的事件直接在Notify 函数中响应就行了,而云信的diuli定义了一个EventType事件类型的枚举里面涵盖了大部分控件的消息,AttachBubbledEvent()的第一个参数就是需要你自己需要响应的消息类型,比如kEventClick消息就是所有控件的单击消息,const EventCallback& callback) { OnBubbledEvent[eventType] += callbac...原创 2021-04-22 13:34:48 · 1598 阅读 · 0 评论