⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calendar.c

📁 手机软件里的日历原文件代码 阴阳历转换
💻 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 + -