clockapp.h
来自「c语言源玛,扫描的游戏代码,攻大家看.多体意见」· C头文件 代码 · 共 45 行
H
45 行
#ifndef __CLOCKAPP_H__
#define __CLOCKAPP_H__
#include "Clock.h"
#include "DateSetup.h"
#include "TimeSetup.h"
#include "AlarmSetup.h"
class CClockApp
{
public:
CClockApp();
virtual ~CClockApp();
void CleanKeystate();
CInterface * GetCurrentFunc(){return m_currentFunc;}
void On64HzTimer();
void OnKeyPress(UCHAR key, UCHAR sec, UCHAR down);
void OnKeyboardTick();
static CClockApp *clockApp;
CClock m_clock;
CDateSetup m_datesetup;
CTimeSetup m_timesetup;
CAlarmSetup m_alarmsetup;
virtual void Display(const LEDBUFF &led) = 0;
//设置闪烁, 0:不闪, 1:慢闪,1秒一次, 2:快闪, 1秒两次
virtual void Flash(const LEDBUFF *led, UCHAR hightspeed=1) = 0;
protected:
virtual UCHAR GetKeyState() = 0;
protected:
USHORT m_led_lum; //led的亮度(0-4)
USHORT m_tick;
CInterface *m_currentFunc;
UCHAR m_keystate; //最后一次的按键状态
USHORT m_keytick; //最后一次按键改变的时间
};
#endif //define __CLOCKAPP_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?