通过MFC实现数码管显示功能
2017-07-12 14:59
357 查看
使用VS2017,如果其他版本不能正常运行自己新建项目,比较简单。
功能:通过按钮使数码管显示的数字加1。
1、新建MFC应用程序,这里命名为MyTest,引导选择基于对话框,其他默认。
2、将3DBar.cpp、3DBar.h和StaticCounter.cpp、StaticCounter.h分别添加到头文件与源文件。相应文件自己到文末链接项目中拷贝出来。
3、从工具栏中添加文本框“Static Text”,ID为IDC_LCD_NUM;添加Button,ID为IDC_BUTTON_UP。
4、选中文本框,右键“添加变量”,命名为m_LcdNum,变量类型为CStaticCounter。
5、双击Button,添加代码
float n = 0;
void CMyTestDlg::OnBnClickedButtonUp()
{
n++;
m_LcdNum.DisplayFloat((float)n);
}
6、在初始化函数OnInitDialog中添加数码管初始化参数。如下:
m_LcdNum.SetFormatString(_T("%.4f"));//小数点后面保留四位
m_LcdNum.SetBlankPadding(9);
m_LcdNum.SetColourFaded(RGB(40, 40, 40));//数码管未点亮的颜色
m_LcdNum.SetBarHeight();
m_LcdNum.SetColours(RGB(255, 255, 255), 0, RGB(150, 0, 0));
m_LcdNum.SetPos(0.0f);
7、运行。如图
代码:http://download.csdn.net/download/stone_wang_mz/9896482
功能:通过按钮使数码管显示的数字加1。
1、新建MFC应用程序,这里命名为MyTest,引导选择基于对话框,其他默认。
2、将3DBar.cpp、3DBar.h和StaticCounter.cpp、StaticCounter.h分别添加到头文件与源文件。相应文件自己到文末链接项目中拷贝出来。
3、从工具栏中添加文本框“Static Text”,ID为IDC_LCD_NUM;添加Button,ID为IDC_BUTTON_UP。
4、选中文本框,右键“添加变量”,命名为m_LcdNum,变量类型为CStaticCounter。
5、双击Button,添加代码
float n = 0;
void CMyTestDlg::OnBnClickedButtonUp()
{
n++;
m_LcdNum.DisplayFloat((float)n);
}
6、在初始化函数OnInitDialog中添加数码管初始化参数。如下:
m_LcdNum.SetFormatString(_T("%.4f"));//小数点后面保留四位
m_LcdNum.SetBlankPadding(9);
m_LcdNum.SetColourFaded(RGB(40, 40, 40));//数码管未点亮的颜色
m_LcdNum.SetBarHeight();
m_LcdNum.SetColours(RGB(255, 255, 255), 0, RGB(150, 0, 0));
m_LcdNum.SetPos(0.0f);
7、运行。如图
代码:http://download.csdn.net/download/stone_wang_mz/9896482
相关文章推荐
- jQuery通过改变input的type属性实现密码显示隐藏切换功能
- 通过html和cgi实现拍照显示功能
- 基于mfc的对话框编程中,实现控件随对话框大小自动缩放以及通过滚动条实现控件移动功能
- JAVA语言实现大量信息的分页显示功能及对象反射(通过参数找到对应的函数)
- DEVExpress XtraReport报表制作过程中绑定数据源的XRControl对象在值为0时不显示功能,通过代码自动实现
- MFC智能提示功能(通过CEdit和CListBox组合实现)
- windows/mfc实现窗口隐藏同时 在任务栏上无图标显示功能
- Android 通过开源框架实现加载网络图片并下载到SD卡通知系统相册显示,(并实现分享图片功能)
- 如何通过动态生成Html灵活实现DataGrid分类统计的界面显示功能
- MFC中通过Tooltip类来实现悬浮鼠标显示提示信息
- MFC中界面按钮调用(显示)对话框功能实现
- 通过html和cgi实现拍照显示功能
- MFC基于对话框的Media Player如何实现全屏显示功能?
- C语言实现密码输入显示星号 VS2010 亲测通过 功能加强版
- 如何通过动态生成Html灵活实现DataGrid分类统计的界面显示功能
- 如何通过动态生成Html灵活实现DataGrid分类统计的界面显示功能 activeandbadboy [原作]
- 简单的录音功能,通过图片切换实现声音大小的显示
- 前端通过Ajax请求从后台返回数据到页面显示,实现分页功能
- 使用单片机的定时器0和中断实现9到0的倒计时功能,并用数码管显示
- MFC导入并显示BMP图片功能实现