duilib的Combo控件滚动条不显示的问题

duilib的Combo控件的下拉框是一个独立的子窗口,类名:CComboWnd。

从duilib的源码可以知道,CComboUI控件在Add到布局上的时候,自己的m_pManager还是当前所在窗口的管理器指针,这样默认的滚动条样式图片等都在其中。

但是下拉框子窗体CComboWnd却有自己的一个CPaintManagerUI对象m_pm,而这个m_pm却没有从m_pManager中拿到滚动条的样式等资源(好像字体也是,好在字体可以直接指定全局共享),这样就出现了滚动条不显示的问题。实际应该是显示了只是因为没有资源,所以看不到而已。

其实duilib原本设计的应该是通过dropbox属性来设置下拉框的属性等,只是我也没去调试这个dropbox的属性值应该怎么去写。所以就冒昧改了一下源码。

修改后的源码地址:https://github.com/juhuaguai/duilib

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏xingoo, 一个梦想做发明家的程序员

CSS 之 选择器

选择器 类型选择器 也叫做 元素选择器和简单选择器,可以根据元素标签指定样式。 p { color:red; } 类选择器 一般用于某些同类型的样式。 .xxx...

2099
来自专栏程序员的碎碎念

jQuery右侧滑动快速导航条

平时浏览网站的时候要是网站很长,滑下来后还要返回到开头部分的header来点击导航就显得很不方便,在这里使用JQ来实现右侧的滑动导航条,先来看看效果图吧: ? ...

4916
来自专栏无原型不设计

Mockplus组件样式库一键解决风格复用

在Mockplus3.3版本中,新增了组件样式库,可以快速复用组件风格,同时可以将组件风格保存到库中。 官网地址:https://www.mockplus.cn...

3734
来自专栏Android Note

Android O:使用自定义字体资源

1623
来自专栏无原型不设计

Mockplus组件样式库一键解决风格复用

在Mockplus3.3版本中,新增了组件样式库,可以快速复用组件风格,同时可以将组件风格保存到库中。

25010
来自专栏流柯技术学院

selenium切换窗口后定位元素出现问题的解决方案

在做UI自动化的过程中,有时需要由一个窗口跳转到另一个窗口,这时直接去定位页面元素,可能会出现问题,这时,我们需要将driver与新的窗口进行绑定。

8402
来自专栏林德熙的博客

win10 uwp ApplicationView

本文和大家介绍一个重要的类,他可以用来设置窗口,如设置启动大小,设置是否允许截图,是否进入全屏,所有和窗口有关的,都可以在他这里设置。

902
来自专栏河湾欢儿的专栏

焦点事件

焦点详解:使浏览器能够区分用户输入的对象,当一个元素有焦点的时候就可以接收用户的输入 1.点击 2.tab 3.js

1151
来自专栏企鹅号快讯

如何操作DOM树?——“查询”

上一篇文章,我们写了关于《如何学习DOM?》的问题,指出DOM树的操作无非就是增删改查,那么,现在我们就来聊聊如何“查询”DOM树中的节点对象。 ? 如果想要操...

2239
来自专栏Angular&服务

Angular2 组件的使用

3.在 @Component 中 ,设置selector、template 和 styles 等元数据

1393

扫码关注云+社区

领取腾讯云代金券