LISTWHEEL怎样判断是否闰年?

2019-07-20 14:32发布

[mw_shl_code=applescript,true]//设置日的LISTWHEEL
            hItem=WM_GetDialogItem(pMsg->hWin, ID_LISTWHEEL_2);
            LISTWHEEL_SetOwnerDraw(hItem,ListWheel0_OwnerDraw);         //绘制红 {MOD}指示行
                                                    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);    //设置选中的条目的文本颜 {MOD}
                LISTWHEEL_SetTextColor(hItem,LISTWHEEL_CI_UNSEL,0xD3D3D3);  //设置未选定文本的颜 {MOD}。
                                                        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]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。