通过MFC实现数码管显示功能
来源:互联网 发布:淮安seo大牛 编辑:程序博客网 时间:2024/06/04 19:18
使用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
- 通过MFC实现数码管显示功能
- 用数码管实现“LOVE”显示
- VERILOG实现四位七段数码管显示
- 数码管实现动静态显示
- 数码管显示电路的Verilog HDL实现
- DHT11实现温度湿度的数码管显示
- 《数码管显示原理及应用实现》
- 数码管显示
- 数码管显示
- 数码管显示
- 数码管显示
- 数码管显示
- 数码管显示
- MFC智能提示功能(通过CEdit和CListBox组合实现)
- 使用单片机的定时器0和中断实现9到0的倒计时功能,并用数码管显示
- MFC导入并显示BMP图片功能实现
- MFC中界面按钮调用(显示)对话框功能实现
- MFC导入并显示BMP图片功能实现
- LeetCode: 605. Can Place Flowers
- hdu1159 Common Subsequence 最长公共子序列 经典DP
- 安装Centos7时提示 /dev/root does not exits
- MAVEN JAR包整理[L]
- Java中Array与ArrayList的主要区别
- 通过MFC实现数码管显示功能
- Delphi检测.Net版本
- 【题解】F(x)
- 踩着坑画bounding-box
- mysql的几种链接情况
- JAVA 绘制验证码图像及解决黑色背景问题
- Python实现几种常见排序代码
- 系统安全性随想
- fat jar打包jar后,程序中设置的图标不显示的问题