码迷,mamicode.com
首页 > 其他好文 > 详细

Duilib初级控件扩展一例: 具有鼠标滚动消息的OptionUI

时间:2014-05-12 19:57:31      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:style   blog   c   http   width   com   

         当初之所以有这个想法, 是因为我想在Option上滚动鼠标的时候自动切换到前一个(或后一个)Option上面去. 所有的OptionUI在水平布局HorizontalLayout上面.

          例子虽然能达到我要的前后的效果, 但是后来证明我错了, 试想想看, 为什么是让OptionUI来处理鼠标滚动消息, 让一个OptionUI处理鼠标滚动消息有啥意义? 明明该交给Option所在的水平布局来处理, 不是最好的选择吗? 的确是这样, 我当时就应该多想法再写的, 也可能是熟能生巧的原因吧, 以后注意了.

         实现的源代码如下图所示, 主要就是重载一个DoEvent函数(第38行那里).
         就像前面说的那样, 滚动消息更应该交给父级控件处理, 所以我第49行那里的return应该去掉, 应该交给父控件处理的, 不应直接返回..

bubuko.com,布布扣

 

         这个控件的作用不大, 写下来只是简单地说明下怎么扩展控件的功能而已.

 

女孩不哭 @ cnblogs.com/memset @ 2014-05-11

Duilib初级控件扩展一例: 具有鼠标滚动消息的OptionUI,布布扣,bubuko.com

Duilib初级控件扩展一例: 具有鼠标滚动消息的OptionUI

标签:style   blog   c   http   width   com   

原文地址:http://www.cnblogs.com/memset/p/Duilib_MouseWheelOptionUI_Deprecated.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!