ndkalendar.h
来自「symbian 二版本的自定义控件」· C头文件 代码 · 共 67 行
H
67 行
#ifndef _CALENDAR_H_
#define _CALENDAR_H_
#include <aknview.h>
#include <eikenv.h>
class CCalendarManage;
class CNDCalendar:public CCoeControl
{
public:
//构造函数
CNDCalendar();
void ConstructL();
//析构函数
~CNDCalendar();
//绘制Calendar
void Draw(const TRect& aRect) const;
//按键处理
TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
private:
CCalendarManage* iCalendarManage;
CDesC16ArrayFlat* iWeekDayArray;
CDesC16ArrayFlat* iDateArray;
TInt iCurrent;
};
_LIT(KMonday,"一");
_LIT(KTuesday,"二");
_LIT(KWednesday,"三");
_LIT(KThursday,"四");
_LIT(KFriday,"五");
_LIT(KSaturday,"六");
_LIT(KSunday,"日");
_LIT(KOne,"1");
_LIT(KTwo,"2");
_LIT(KThree,"3");
_LIT(Kfour,"4");
_LIT(KFive,"5");
_LIT(KSix,"6");
_LIT(KSeven,"7");
_LIT(KEight,"8");
_LIT(KNine,"9");
_LIT(KTen,"10");
_LIT(KEleven,"11");
_LIT(KTwelve,"12");
_LIT(KThirteen,"13");
_LIT(KFourteen,"14");
_LIT(KFifiteen,"15");
_LIT(KSixteen,"16");
_LIT(KSeventeen,"17");
_LIT(Keighteen,"18");
_LIT(KNinteen,"19");
_LIT(KTwenty,"20");
_LIT(KtwentyOne,"21");
_LIT(KTwentyTwo,"22");
_LIT(KTwentyThree,"23");
_LIT(KTwentyFour,"24");
_LIT(KTwentyFive,"25");
_LIT(KTwentySix,"26");
_LIT(KTwentySeven,"27");
_LIT(KTwentyEight,"28");
_LIT(KTwentyNine,"29");
_LIT(KThirty,"30");
_LIT(KThirtyOne,"31");
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?