|
LISTWHEEL怎样判断是否闰年- //设置日的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));
- }
- }
复制代码 |
|