• 大小: 15KB
    文件类型: .cpp
    金币: 2
    下载: 1 次
    发布日期: 2021-06-25
  • 语言: C/C++
  • 标签: 代码  

资源简介

图形化界面的万年历代码。有很好的界面,有显示系统时间,有静态文本框的动态显示。

资源截图

代码片段和文件信息

// calendar1Dlg.cpp : implementation file
//

#include “stdafx.h“
#include “calendar1.h“
#include “calendar1Dlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
int gLunarMonthDay[]=
{
//测试数据只有1901.1.1 --2050.12.31
  0X4ae0 0Xa570 0X5268 0Xd260 0Xd950 0X6aa8 0X56a0 0X9ad0 0X4ae8 0X4ae0   //1910
  0Xa4d8 0Xa4d0 0Xd250 0Xd548 0Xb550 0X56a0 0X96d0 0X95b0 0X49b8 0X49b0   //1920
  0Xa4b0 0Xb258 0X6a50 0X6d40 0Xada8 0X2b60 0X9570 0X4978 0X4970 0X64b0   //1930
  0Xd4a0 0Xea50 0X6d48 0X5ad0 0X2b60 0X9370 0X92e0 0Xc968 0Xc950 0Xd4a0   //1940
  0Xda50 0Xb550 0X56a0 0Xaad8 0X25d0 0X92d0 0Xc958 0Xa950 0Xb4a8 0X6ca0   //1950
  0Xb550 0X55a8 0X4da0 0Xa5b0 0X52b8 0X52b0 0Xa950 0Xe950 0X6aa0 0Xad50   //1960
  0Xab50 0X4b60 0Xa570 0Xa570 0X5260 0Xe930 0Xd950 0X5aa8 0X56a0 0X96d0   //1970
  0X4ae8 0X4ad0 0Xa4d0 0Xd268 0Xd250 0Xd528 0Xb540 0Xb6a0 0X96d0 0X95b0   //1980
  0X49b0 0Xa4b8 0Xa4b0 0Xb258 0X6a50 0X6d40 0Xada0 0Xab60 0X9370 0X4978   //1990
  0X4970 0X64b0 0X6a50 0Xea50 0X6b28 0X5ac0 0Xab60 0X9368 0X92e0 0Xc960   //2000
  0Xd4a8 0Xd4a0 0Xda50 0X5aa8 0X56a0 0Xaad8 0X25d0 0X92d0 0Xc958 0Xa950   //2010
  0Xb4a0 0Xb550 0Xb550 0X55a8 0X4ba0 0Xa5b0 0X52b8 0X52b0 0Xa930 0X74a8   //2020
  0X6aa0 0Xad50 0X4da8 0X4b60 0X9570 0Xa4e0 0Xd260 0Xe930 0Xd530 0X5aa0   //2030
  0X6b50 0X96d0 0X4ae8 0X4ad0 0Xa4d0 0Xd258 0Xd250 0Xd520 0Xdaa0 0Xb5a0   //2040
  0X56d0 0X4ad8 0X49b0 0Xa4b8 0Xa4b0 0Xaa50 0Xb528 0X6d20 0Xada0 0X55b0   //2050
  
};

//数组gLanarMonth存放阴历1901年到2050年闰月的月份,如没有则为0,每字节存两年
int  gLunarMonth[]=
{
0X00 0X50 0X04 0X00 0X20   //1910
0X60 0X05 0X00 0X20 0X70   //1920
0X05 0X00 0X40 0X02 0X06   //1930
0X00 0X50 0X03 0X07 0X00   //1940
0X60 0X04 0X00 0X20 0X70   //1950
0X05 0X00 0X30 0X80 0X06   //1960
0X00 0X40 0X03 0X07 0X00   //1970
0X50 0X04 0X08 0X00 0X60   //1980
0X04 0X0a 0X00 0X60 0X05   //1990
0X00 0X30 0X80 0X05 0X00   //2000
0X40 0X02 0X07 0X00 0X50   //2010
0X04 0X09 0X00 0X60 0X04   //2020
0X00 0X20 0X60 0X05 0X00   //2030
0X30 0Xb0 0X06 0X00 0X50   //2040
0X02 0X07 0X00 0X50 0X03    //2050
};
/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About

class CAboutDlg : public CDialog
{
public:
CAboutDlg();

// Dialog Data
//{{AFX_DATA(CAboutDlg)
enum { IDD = IDD_ABOUTBOX };
//}}AFX_DATA

// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAboutDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
//}}AFX_VIRTUAL

// Implementation
protected:
//{{AFX_MSG(CAboutDlg)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
//{{AFX_DATA_INIT

评论

共有 条评论