Welcome

首页 / 软件开发 / C++ / VC制作电子式时钟

VC制作电子式时钟2007-10-07李宏亮看了知识库《在线杂志》第27期的“电子八段管的仿真”,确实不错,但失真严重。认识咱们知识库这么久,学了不少东西,我也该作点"贡献"了,于是自己动手也写一个。本文的示例程序界面如图一所示:

图一

程序说明

首先建立一个基于对话框的工程,导入数码位图资源,直接在对话框类CMy2Dlg中添加类mytime

程序中的mytime类主要提供两个函数接口:一个是set()用来设置显示位置;一个是myfun()用来设置显示数字来显示。

class mytime
{
public:
int change(char);
mytime();
~mytime();
CString m_time;
void myfun(CString temp);//显示数字字符串
void set(CDialog *,int tnum,int tx,int ty,int tspace);//设置显示位置
CStatic *m_pictur[20];// 静态图 指针 数组
int num;// 静态图个数
int x;// 起始X坐标
int y;// 起始Y坐标
int space;// 各数码之间 间距
};