MFC七段码显示实例

在MFC中添加iSenvenSegmentAnalogX控件,添加编辑框和按钮实现在编辑框中输入数字点击按钮后数字用七段码显示

1、在对话框中点击右键如下图添加控件和变量

2、在sevenDlg.h中添加代码

cpp 复制代码
public:
void ShowInd(int,double);

3、在sevenDlg.cpp中添加代码

cpp 复制代码
void  CSevenDlg::ShowInd(int nItem,double d)
{
	
	CiSevenSegmentAnalogX	*pctrlSeg[] = {&m_iseven};

	pctrlSeg[nItem]->SetValue(d);

}


void CSevenDlg::OnButton1() 
{
	
	CString str;
	char str1[80];
	GetDlgItemText(IDC_EDIT3,str);
	sprintf(str1, "%d", str); // 输出保留 3 位小数的浮点数:3.140
    double m_isevens=atof(str)/100;
		ShowInd(0,m_isevens);
	
}

运行程序

源码下载

相关推荐
珑墨3 分钟前
【浏览器】页面加载原理详解
前端·javascript·c++·node.js·edge浏览器
hd51cc14 分钟前
MFC控件 学习笔记二
笔记·学习·mfc
a伊雪1 小时前
c++ 引用参数
c++·算法
应茶茶2 小时前
从 C 到 C++:详解不定参数的两种实现方式(va_args 与参数包)
c语言·开发语言·c++
code bean3 小时前
【C++】Scoop 包管理器与 MinGW 工具链详解
开发语言·c++
hetao17338373 小时前
2025-12-11 hetao1733837的刷题笔记
c++·笔记·算法
saltymilk4 小时前
C++ 语言特性的变更可能让你的防御成为马奇诺防线
c++
Smile丶凉轩4 小时前
C++ 高性能内存池面试题总结
开发语言·c++
汉克老师5 小时前
CCF-NOI2025第二试题目与解析(第二题、集合(set))
c++·算法·noi·子集卷积·sos dp·mod 异常
Ayu阿予6 小时前
C++从源文件到可执行文件的过程
开发语言·c++