📄 calendar.c
字号:
/*********************************************************************************
* Project: PS389
* Module: App
* File Name: calendar.c
* Author: Tian Yong
* Start Date: 2004.11
* Language: ANSI C
* Target:
* Summary:
* Change Note:
* Copyright: Copyright 2004-2005 Inventec Electronics (Nanjing) Co., Ltd.
* All rights reserved.
*********************************************************************************/
#include "Calendar.h"
#include <systotal.h>
#include <_appset.h>
#include <_Define.h>
#include <apptime.h>
#include <appcom.h>
#include <pdaevent.h>
#include <calendarexd.h>
#include <setting.h>
////////////////////////////////////////////////////////////////////////////
#define PDA_CLOCK_USE_NEWRESET
////////////////////////////////////////////////////////////////////////////
extern _VOID _GetRTC(_LPRTC lpRtc);
extern _BOOL GetAlarmRtc(_BYTE handle,_LPRTC lpRtc);
extern _VOID _DrawWinCaption(_HFORM hWin );
extern _VOID OnMissedPlan();
extern _BOOL HasMissedPlan();
extern _VOID OnMissedPlanHandled();
extern _BYTE SearchCalendar(_BYTE *ResultIndex,_BYTE *pCalendarRecord,_BYTE type);
//daymark 31 byte
extern _VOID DeleteCalendarByDay(_WORD year,_BYTE month,_BYTE day);
extern _VOID CalendarGetRecord(_BYTE *pbuf,_BYTE no);
extern _WORD LoadCalendarIndex();
extern _VOID SearchCalendarByMonth(_BYTE *daymark,_WORD year,_BYTE month);
extern _BYTE ModifyCalendar(_BYTE *pbuf,_BYTE no);
extern _VOID deleteCalendar(_BYTE no);
extern _BYTE addCalendar(_BYTE *pBuf);
extern _VOID DeleteOutdateCalendar();
extern _BYTE GetCalendarCount();
//pdaevent
extern _VOID Alarm_Sch_SetProcessFlag(CalendarRecord * pSchAlarm,_BYTE byProcessFlag);
enum {
CLD_SPECIAL_CHAR_NIAN = 0X30,
CLD_SPECIAL_CHAR_1,
CLD_SPECIAL_CHAR_2,
CLD_SPECIAL_CHAR_3,
CLD_SPECIAL_CHAR_4,
CLD_SPECIAL_CHAR_5,
CLD_SPECIAL_CHAR_6,
CLD_SPECIAL_CHAR_7,
CLD_SPECIAL_CHAR_8,
CLD_SPECIAL_CHAR_9,
CLD_SPECIAL_CHAR_10,
CLD_SPECIAL_CHAR_11,
CLD_SPECIAL_CHAR_12,
CLD_SPECIAL_CHAR_CHU,
CLD_SPECIAL_CHAR_RUN,
CLD_SPECIAL_CHAR_YIN,
CLD_SPECIAL_CHAR_MONTH,
CLD_SPECIAL_CHAR_ZHENG
};
const _WORD cld_MMenuContent[] = {
IDS_CLD_VIEWALL,
IDS_CLD_SEARCH,
IDS_CLD_GOTODATE,
IDS_CLD_GOTOTODAY,
IDS_CLD_TRANSFORM
};
const _WORD cld_ToDayMenuList[] = {
IDS_CLD_MODIFYSCH,
IDS_CLD_DELETESCH,
IDS_CLD_DELTODAYSCH,
IDS_CLD_SEARCH,
IDS_CLD_GOTODATE
};
const _WORD cld_ToDayNullMList[] = {
IDS_CLD_GOTODATE,
IDS_CLD_DELETESCH
};
//┮Τら祘
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -