TC官方合作论坛

标题: TC4.X第20个控件,纯TC打造异型控件之---卷帘式菜单 [打印本页]

作者: 超自然    时间: 2013-5-3 01:27
标题: TC4.X第20个控件,纯TC打造异型控件之---卷帘式菜单
今天带来的是一个自创控件,卷帘式菜单

函数接口:
异型控件二.窗体绘制(主体参数,菜单属性,&错误信息)
返回值:bool 成功返回true,创建失败则置错误信息

参数总数:3

参数1:
参数名:主体参数
作用:构造控件主体
参数类型:一维数组
成员总数:7    各成员定义如下:
主体参数[0] =   整型,控件主体x顶点坐标
主体参数[1] =   整型,控件主体y顶点坐标
主体参数[2] =   整型,控件宽
主体参数[3] =   整型,控件高
主体参数[4] =   字符型,主体背景图片路径,可空,如果提供参数,必须提供实路径
主体参数[5] =   字符型,主菜单单击音效文件路径,使用MP3文件或WAM文件,可空,如果提供参数,必须提供实路径
主体参数[6] =   保留,请留空

参数2:
参数名:菜单属性
作用:构造菜单及内容
参数类型:二维数组
各成员定义如下:
第一个维度,每一个下标代表一个主菜单,有多少主菜单则定义多少个下标,比如:
菜单属性[5][]  表示创建的菜单将拥有5个主菜单
第二个维度为菜单具体数量,其成员值为菜单内容,比如:
菜单属性[3][5]  表示创建一个拥有3个主菜单,每个主菜单下最多5个子菜单(最多5个,但不是每个子菜单都必须凑到5个),多个
主菜单下子菜单数量不同的,下标取最多的一个子菜单数量,没有该项子菜单则数组成员留空即可.

整个数组为字符型,每个[N][0]成员均为该菜单层主菜单内容,从[N][1]开始的若干个成员为该级子菜单,比如:
菜单属性=array[2][3]
菜单属性[0][0]="我是第一父菜单"
菜单属性[0][1]="我是第一菜单的子菜单,这个菜单里只要我一个子菜单"

菜单属性[1][0]="我是第二个父菜单"
菜单属性[1][1]="我是第一菜单的子菜单"
菜单属性[1][2]="我是第二菜单的子菜单"

例子中将创建一个::有两个滑块主菜单,第一个主菜单下只有一个子菜单,第二个主菜单下则有两个功能子菜单的卷帘菜单控件

注:此版本最多支持3层主菜单,每层最多3个子菜单


参数4: 错误信息   请提供空变量,函数失败时打印此变量内容获得帮助


菜单运作:
菜单被点击时产生36279消息,该消息需要到消息过程中捕获,其消息参数定义如下:
消息值:36279
w参数:主菜单ID,从0起计,0即第一个父菜单
l参数:子菜单ID,从1起计,1即为某主菜单下第一个子菜单

无论用户单击父菜单或者子菜单,都将产生36279消息,单击父菜单会产生L参数为0的36279消息,通常来说控件自己会响应父菜单点击事件
因此,监控36279消息的同时还应该甄别l消息值,例子如下:

//消息过程功能
功能 异型控件二_消息过程(消息,w参数,l参数)
if(消息==36279)
        调试输出("消息: "&消息&" w参数"&w参数&" l参数"&l参数)
    endif
功能结束



提示:
$尽管并没有限制控件尺寸,考虑美观,建议尽量创建长条形控件效果会比较好
$虽然支持底图功能,不过菜单会挡住图片,用底图效果是否更好,或者用什么底图效果最好就见仁见智了
$支持主菜单点击音效,点击主菜单时会有音效,尽管没有限制文件播放长度,不过不建议用播放时长太长的文件,应该找那种1秒左右为宜,另:可能声音播放会有延迟

效果图如下:

[attach]8936[/attach]


[attach]8937[/attach]


[attach]8938[/attach]






作者: 陌上青衣。    时间: 2013-5-3 01:33
顶--  乐神幸苦了
作者: cylhb    时间: 2013-5-3 01:51
淫领时尚,又要掀起一股模仿风潮
作者: 幼园留级老油条    时间: 2013-5-3 02:20
  1. 乐神,我想给你生孩子
复制代码


作者: chi98002    时间: 2013-5-3 05:23
55555555555
作者: zhmap    时间: 2013-5-3 08:07
给力,顶一个,来学习
作者: 舍我其谁    时间: 2013-5-3 09:26
辛苦了
作者: 332475520    时间: 2013-5-3 09:55
这是个好东西
作者: 187144831    时间: 2013-5-3 10:03
收藏
作者: fire    时间: 2013-5-3 11:20
有木有窗帘,教室光线太强,睡觉都有些刺眼
作者: pp5201210    时间: 2013-5-3 13:51
给力,顶一个
作者: TC兔子    时间: 2013-5-24 16:16
还得瞅瞅
作者: moosoo    时间: 2013-5-24 18:45
学习学习
作者: z1481281370    时间: 2013-5-29 20:00
好东西
作者: 浅灰色    时间: 2013-6-11 19:09
看看
作者: ugvlc    时间: 2013-7-4 16:07
大神呀,学习了。
作者: 轮回    时间: 2013-7-19 11:13

作者: TC小磊    时间: 2013-7-26 10:39
这也太强大了一点吧!!
作者: 蹄影    时间: 2013-7-27 04:54
0000000000000000000000
作者: le2012    时间: 2013-8-11 18:01
哈哈学习一下
作者: q765758576    时间: 2013-8-12 18:05
来看下
作者: baibai1    时间: 2013-9-14 16:05
学习学习
作者: andy0184    时间: 2013-10-7 20:40
去无人区围绕
作者: wawawahahaha    时间: 2013-10-11 00:22
啊...下来存着
作者: nmqlzh    时间: 2013-10-11 19:11
回复 1楼超自然的帖子

20个控件
作者: onlyclxy    时间: 2013-11-16 13:18
看看那
作者: qq6231567    时间: 2013-11-21 07:48
说明东东啊

作者: ief675037    时间: 2013-11-22 12:05
这个必须顶
作者: 1034646956    时间: 2013-12-3 17:46
学习学习学习下
作者: 兜兜里有糖    时间: 2013-12-13 22:02
看下
作者: dabaowl    时间: 2013-12-14 18:18
什么东西呢
作者: hu494157118    时间: 2013-12-16 23:49
jiay9u
作者: netboy    时间: 2014-1-5 17:04
看看那

作者: 菜鸟狙丶    时间: 2014-1-5 17:07
我out了.
作者: qq462621349    时间: 2014-1-5 18:23
看看,一定要看
作者: rainshine    时间: 2014-1-10 19:06
看看。
作者: JSDYWZ    时间: 2014-1-16 14:42
卷帘式菜单
作者: sam7894604    时间: 2014-2-11 23:07

作者: a735311619    时间: 2014-2-12 21:06
多谢大神
作者: 唯一小哥    时间: 2014-2-20 17:30
顶楼主啦..希望楼主多发精品好帖啦.....
作者: aqyzjz    时间: 2014-2-23 00:58

作者: ctvftv    时间: 2014-3-13 21:27
看下。。
作者: lidongxu    时间: 2014-4-18 16:08
卷帘式菜单
作者: tcgaoshou    时间: 2014-5-6 16:18
看看看
作者: 墨染年华    时间: 2014-5-7 17:11
学习
作者: 薇草天下    时间: 2014-8-3 10:21
虽然不用,但还是支持了!!...
作者: 紫茎泽兰    时间: 2014-8-3 22:31
异型控件     菜单
作者: da1990    时间: 2014-8-16 18:44
哇...好牛X  小手一抖,经验到手
作者: wjb0822    时间: 2014-8-24 20:16
学习学习
作者: MCyouxi    时间: 2014-9-29 16:08

作者: 秋来潮汐    时间: 2014-9-29 16:41
看看
作者: hongzhi725    时间: 2014-10-8 16:03
!!!
作者: zxjkings    时间: 2014-12-17 03:54
阿朵发放电风扇地方
作者: gkuxiang    时间: 2015-2-24 03:47
ddddddddddddddddddd
作者: good    时间: 2015-5-4 08:55

作者: whhitfk    时间: 2015-5-8 20:36
正需要   谢谢了
作者: laowantong    时间: 2015-5-14 22:20

作者: 千叶de悠一    时间: 2015-5-19 18:46
研究下-.-||
作者: yhmjh    时间: 2015-7-1 10:33
看看呢
作者: fywlts    时间: 2015-7-9 17:34
楼主高手,学习下
作者: hibari    时间: 2015-7-11 02:19
参与/回复主题关闭
RE: TC4.X第20个控件,纯TC打造异型控件之---卷帘式菜单 [修改]
作者: dragon07zn    时间: 2015-10-22 14:54
看看
作者: tstec    时间: 2016-2-3 09:46
看一看学习学习
作者: 2857989310    时间: 2016-6-27 23:42
学习学习下下
作者: tbmbx2017    时间: 2016-9-9 20:10
喜闻乐见的帖子呀!
作者: 469295445    时间: 2016-10-27 15:02

作者: jwpjwpxwxw    时间: 2016-10-28 14:35
33333333333333333333
作者: 18667006365    时间: 2016-11-18 23:52
00000000000000
作者: 陈晓斌    时间: 2016-11-25 22:48
看看
作者: jie820090428    时间: 2017-2-20 12:52
uyhjjjjjjjjjjjjjj




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1