OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8288|回复: 9

LISTWHEEL怎样判断是否闰年?

[复制链接]

45

主题

78

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
271
金钱
271
注册时间
2015-5-6
在线时间
110 小时
发表于 2016-8-30 18:23:14 | 显示全部楼层 |阅读模式
1金钱
[mw_shl_code=applescript,true]//设置日的LISTWHEEL
            hItem=WM_GetDialogItem(pMsg->hWin, ID_LISTWHEEL_2);
            LISTWHEEL_SetOwnerDraw(hItem,ListWheel0_OwnerDraw);         //绘制红色指示行
                                                    LISTWHEEL_SetFont(hItem,&GUI_Font20B_ASCII);           //设置字体
                LISTWHEEL_SetTextAlign(hItem,GUI_TA_VCENTER|GUI_TA_HCENTER);//对齐方式
                LISTWHEEL_SetSnapPosition(hItem,(150-LineHeight)/2);        //设置吸附的位置
                LISTWHEEL_SetLineHeight(hItem,LineHeight);                  //设置绘制数据项所使用的行高
                LISTWHEEL_SetTextColor(hItem,LISTWHEEL_CI_SEL,0x80FF00);    //设置选中的条目的文本颜色
                LISTWHEEL_SetTextColor(hItem,LISTWHEEL_CI_UNSEL,0xD3D3D3);  //设置未选定文本的颜色。
                                                        if(listwheelindex[1]==2)
                                                                        {
                                                                                if(Is_Leap_Year(listwheelindex[0]))maxdate=29;//
                                                                                                {
                                                                                                                for(i=0;i<29;i++) //添加数据项
                                                                                                        {
                                                                                                                        LISTWHEEL_AddString(hItem,*(_apw_date+i));
                                                                                                                }
                                                                                                }
                                                                          if(Is_Leap_Year(listwheelindex[0]))maxdate=28;//
                                                                                 {
                                                                                 for(i=0;i<28;i++) //添加数据项
                                                                                                                {
                                                                                                                        LISTWHEEL_AddString(hItem,*(_apw_date+i));
                                                                                                                        }
                                                                                                }
                                                                               
                                                                                }

                                                else        if(listwheelindex[1]!=2)
                                                {
                                                        for(i=0;i<GUI_COUNTOF(_apw_date);i++) //添加数据项
                                                                                        {
                                                                                                LISTWHEEL_AddString(hItem,*(_apw_date+i));
                                                                                        }
                                                                                }[/mw_shl_code]

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-8-30 18:24:41 | 显示全部楼层
控件怎么判断是闰年?判断是不是闰年是你自己写代码实现的!
回复

使用道具 举报

45

主题

78

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
271
金钱
271
注册时间
2015-5-6
在线时间
110 小时
 楼主| 发表于 2016-8-31 15:31:48 | 显示全部楼层
zuozhongkai 发表于 2016-8-30 18:24
控件怎么判断是闰年?判断是不是闰年是你自己写代码实现的!

意思是说旋转到2月时,设置日期的最大到29。而不会有30,但旋转到其它月份时有30的那种
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-4-19
在线时间
3 小时
发表于 2016-9-13 12:22:20 | 显示全部楼层
楼主你的问题解决了了吗?我也在做这个
回复

使用道具 举报

45

主题

78

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
271
金钱
271
注册时间
2015-5-6
在线时间
110 小时
 楼主| 发表于 2016-9-13 14:52:58 | 显示全部楼层
waszhang 发表于 2016-9-13 12:22
楼主你的问题解决了了吗?我也在做这个

没有呢   想不出办法
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13129
金钱
13129
注册时间
2012-11-26
在线时间
3814 小时
发表于 2016-9-13 15:20:11 | 显示全部楼层
控件跟你闰年有毛关系,你自己判断这一年是不是闰年,在控件上体现才是
学无止境
回复

使用道具 举报

45

主题

78

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
271
金钱
271
注册时间
2015-5-6
在线时间
110 小时
 楼主| 发表于 2016-10-12 15:16:02 | 显示全部楼层
pengzisheng 发表于 2016-9-13 14:52
没有呢   想不出办法

有关LISTWHEEL怎样判断是否闰年,解决了没有
回复

使用道具 举报

45

主题

78

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
271
金钱
271
注册时间
2015-5-6
在线时间
110 小时
 楼主| 发表于 2016-10-12 15:16:29 | 显示全部楼层
waszhang 发表于 2016-9-13 12:22
楼主你的问题解决了了吗?我也在做这个

有关LISTWHEEL怎样判断是否闰年,解决了没有
回复

使用道具 举报

十八岁少女 该用户已被删除
发表于 2017-5-16 12:40:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

9

主题

209

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1358
金钱
1358
注册时间
2015-12-19
在线时间
108 小时
发表于 2017-5-16 12:54:04 | 显示全部楼层
闰年条件①:非整百年数除以4,无余为闰,有余为平;②整百年数除以400,无余为闰有余平。
求指导!!!兄弟
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 13:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表