#if (THE_NUM_OF_SMS_ITEM>SMS_MAX)
#error "the number of SMS item must not beyond than SMS EEPROM Item "
#endif
/***************************************************************************************************************/
switch (key)
{
case KEY_UP:
case KEY_Down:
case KEY_Left:
case KEY_Right:
KeySelItem(key);
SelIndex=Menu_GetSelItem(); //获得当前选中的index
GetShowLst(&min,&max); //获取当前显示的范围
if (max==maxTemp) break;//则表示当前显示的列表没有发生变化
for (i=min;i<=max;i++)
{
//读取SMS信息的title并显示
SMS_Read_Title(i,tempData,SMS_TITLE_MAX_LEN);
LCD_Write_Str(i-min,2,tempData);
}
break;
case KEY_Return:///<主菜单 对返回按键没有处理
ShowParentPage();
break;
case KEY_Ok:
ShowItemPage();
break;
case KEY_Special://第一次进来时显示标题
for (i=0;i<4;i++)
{
SMS_Read_Title(i,tempData,SMS_TITLE_MAX_LEN);
LCD_Write_Str(i,2,tempData);
}