桌面日历源代码c++
支持闹钟,任务提醒,皮肤等.可以下载下来参考学习一下哦
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 65024 2016-05-30 21:34 DesktopCalendar.vsPMRLv14.suo
文件 14159 2014-07-15 09:57 DesktopCalendarBackupData.cs
文件 3857 2012-03-18 15:31 DesktopCalendarBackupPMRL.csproj
文件 897 2014-07-14 14:47 DesktopCalendarBackupPMRL.sln
文件 984 2014-07-15 09:57 DesktopCalendarBackupProgram.cs
文件 1760 2014-06-27 19:05 DesktopCalendarBackupPropertiesAssemblyInfo.cs
文件 2858 2012-03-10 08:50 DesktopCalendarBackupPropertiesResources.Designer.cs
文件 5612 2012-03-10 08:50 DesktopCalendarBackupPropertiesResources.resx
文件 1089 2012-03-10 08:50 DesktopCalendarBackupPropertiesSettings.Designer.cs
文件 249 2012-03-10 08:50 DesktopCalendarBackupPropertiesSettings.settings
文件 9597 2014-07-15 09:58 DesktopCalendarBackupSZYM.cs
文件 9778 2012-03-27 06:55 DesktopCalendarBackupSZYM.Designer.cs
文件 20614 2012-03-27 06:55 DesktopCalendarBackupSZYM.resx
文件 15913 2014-07-15 09:58 DesktopCalendarBackupMRL.cs
文件 21989 2012-03-29 10:27 DesktopCalendarBackupMRL.Designer.cs
文件 199653 2012-03-29 10:27 DesktopCalendarBackupMRL.resx
文件 470 2016-06-25 22:23 DesktopCalendarinDebugDATA.dat
文件 23 2016-05-26 00:55 DesktopCalendarinDebugNotas2016年5月26日 星期四.txt
文件 35 2016-05-29 22:43 DesktopCalendarinDebugNotas2016年5月29日 星期日.txt
文件 886272 2016-07-04 08:34 DesktopCalendarinDebugPMRL.exe
文件 108032 2016-07-04 08:34 DesktopCalendarinDebugPMRL.pdb
文件 11608 2016-07-04 08:34 DesktopCalendarinDebugPMRL.vshost.exe
文件 490 2010-03-17 22:39 DesktopCalendarinDebugPMRL.vshost.exe.manifest
文件 10 2016-05-26 00:55 DesktopCalendarinDebug新建文本文档.txt
文件 92854 2016-06-21 23:51 DesktopCalendarinReleasec26.ico
文件 92854 2016-06-21 23:50 DesktopCalendarinReleasec4.ico
文件 92854 2016-06-21 23:50 DesktopCalendarinReleasec6.ico
文件 142652 2016-06-21 23:50 DesktopCalendarinReleaseCalendar.ico
文件 470 2016-05-29 23:55 DesktopCalendarinReleaseDATA.dat
文件 23 2016-05-26 00:55 DesktopCalendarinReleaseNotas2016年5月26日 星期四.txt
............此处省略268个文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace PMRL
{
public partial class Calendar : Form
{
//ZMRL f2 = (ZMRL)this.Owner;
[DllImport(“user32“)]
private static extern bool AnimateWindow(IntPtr hwnd int dwTime int dwFlags);
//下面是可用的常量,根据不同的动画效果声明自己需要的
private const int AW_HOR_POSITIVE = 0x0001;//自左向右显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志
private const int AW_HOR_NEGATIVE = 0x0002;//自右向左显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志
private const int AW_VER_POSITIVE = 0x0004;//自顶向下显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志
private const int AW_VER_NEGATIVE = 0x0008;//自下向上显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志该标志
private const int AW_CENTER = 0x0010;//若使用了AW_HIDE标志,则使窗口向内重叠;否则向外扩展
private const int AW_HIDE = 0x10000;//隐藏窗口
private const int AW_ACTIVE = 0x20000;//激活窗口,在使用了AW_HIDE标志后不要使用这个标志
private const int AW_SLIDE = 0x40000;//使用滑动类型动画效果,默认为滚动动画类型,当使用AW_CENTER标志时,这个标志就被忽略
private const int AW_BLEND = 0x80000;//使用淡入淡出效果
//下载于 www.mycodes.net
Bitmap[] map = { Properties.Resources._1 Properties.Resources._2 Properties.Resources._3 Properties.Resources._4 Properties.Resources._5 Properties.Resources._6 Properties.Resources._7 Properties.Resources._8 Properties.Resources._9 Properties.Resources._10 Properties.Resources._11 Properties.Resources._12 };
bool boolyear = false;
bool boolmonth = false;
public Struct_FormState state;
public Calendar()
{
this.DoubleBuffered = true;//设置本窗体
this.Setstyle(Controlstyles.AllPaintingInWmPaint true);
this.Setstyle(Controlstyles.DoubleBuffer true);
this.Setstyle(Controlstyles.UserPaint true);
this.Setstyle(Controlstyles.ResizeRedraw true);
//下载于 www.mycodes.net
Data data = new Data();
InitializeComponent();
blind();
CreatCalendar(Convert.ToInt32(cbb_year.SelectedValue) Convert.ToInt32(cbb_month.SelectedValue));
boolyear = true;
boolmonth = true;
InitCalendar();
this.ShowInTaskbar = false;
this.StartPosition = FormStartPosition.Manual;
//对当前时间的初始化
timer_time.Start();
timer_time.Interval = 1000;
#region 窗体初始状态的判断
string path = Application.ExecutablePath;
string name = path.Substring(path.LastIndexOf(“\“) + 1);
path = path.Substring(0 path.LastIndexOf(“\“) + 1);
if (data.IsExistFile(path))
{
state = data.ReadFile(path);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 65024 2016-05-30 21:34 DesktopCalendar.vsPMRLv14.suo
文件 14159 2014-07-15 09:57 DesktopCalendarBackupData.cs
文件 3857 2012-03-18 15:31 DesktopCalendarBackupPMRL.csproj
文件 897 2014-07-14 14:47 DesktopCalendarBackupPMRL.sln
文件 984 2014-07-15 09:57 DesktopCalendarBackupProgram.cs
文件 1760 2014-06-27 19:05 DesktopCalendarBackupPropertiesAssemblyInfo.cs
文件 2858 2012-03-10 08:50 DesktopCalendarBackupPropertiesResources.Designer.cs
文件 5612 2012-03-10 08:50 DesktopCalendarBackupPropertiesResources.resx
文件 1089 2012-03-10 08:50 DesktopCalendarBackupPropertiesSettings.Designer.cs
文件 249 2012-03-10 08:50 DesktopCalendarBackupPropertiesSettings.settings
文件 9597 2014-07-15 09:58 DesktopCalendarBackupSZYM.cs
文件 9778 2012-03-27 06:55 DesktopCalendarBackupSZYM.Designer.cs
文件 20614 2012-03-27 06:55 DesktopCalendarBackupSZYM.resx
文件 15913 2014-07-15 09:58 DesktopCalendarBackupMRL.cs
文件 21989 2012-03-29 10:27 DesktopCalendarBackupMRL.Designer.cs
文件 199653 2012-03-29 10:27 DesktopCalendarBackupMRL.resx
文件 470 2016-06-25 22:23 DesktopCalendarinDebugDATA.dat
文件 23 2016-05-26 00:55 DesktopCalendarinDebugNotas2016年5月26日 星期四.txt
文件 35 2016-05-29 22:43 DesktopCalendarinDebugNotas2016年5月29日 星期日.txt
文件 886272 2016-07-04 08:34 DesktopCalendarinDebugPMRL.exe
文件 108032 2016-07-04 08:34 DesktopCalendarinDebugPMRL.pdb
文件 11608 2016-07-04 08:34 DesktopCalendarinDebugPMRL.vshost.exe
文件 490 2010-03-17 22:39 DesktopCalendarinDebugPMRL.vshost.exe.manifest
文件 10 2016-05-26 00:55 DesktopCalendarinDebug新建文本文档.txt
文件 92854 2016-06-21 23:51 DesktopCalendarinReleasec26.ico
文件 92854 2016-06-21 23:50 DesktopCalendarinReleasec4.ico
文件 92854 2016-06-21 23:50 DesktopCalendarinReleasec6.ico
文件 142652 2016-06-21 23:50 DesktopCalendarinReleaseCalendar.ico
文件 470 2016-05-29 23:55 DesktopCalendarinReleaseDATA.dat
文件 23 2016-05-26 00:55 DesktopCalendarinReleaseNotas2016年5月26日 星期四.txt
............此处省略268个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)