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);
	
}

运行程序

源码下载

相关推荐
xiaoye-duck19 分钟前
《算法题讲解指南:优选算法-滑动窗口》--13 水果成篮
c++·算法
智者知已应修善业23 分钟前
【冰雹猜想过程逆序输出】2025-4-19
c语言·c++·经验分享·笔记·算法
wefg144 分钟前
【算法】倍增思想(快速幂)
数据结构·c++·算法
锅包一切1 小时前
一、C++ 发展与程序创建
开发语言·c++·后端·学习·编程
power 雀儿2 小时前
LibTorch激活函数&LayerNorm归一化
c++·人工智能
枷锁—sha2 小时前
【CTFshow-pwn系列】03_栈溢出【pwn 051】详解:C++字符串替换引发的血案与 Ret2Text
开发语言·网络·c++·笔记·安全·网络安全
YXXY3132 小时前
C++11的介绍(上)
c++
sycmancia3 小时前
C++——析构函数的调用顺序、const修饰对象、类成员
开发语言·c++
czxyvX3 小时前
010-C++11
开发语言·c++
水饺编程4 小时前
第4章,[标签 Win32] :TextOut 测试案例2
c语言·c++·windows·visual studio