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 分钟前
nlohmann/json 的使用
c++·json
蓁蓁啊24 分钟前
C/C++编译链接全解析——gcc/g++与ld链接器使用误区
java·c语言·开发语言·c++·物联网
D_evil__1 小时前
【Effective Modern C++】第四章 智能指针:19. 对于共享资源使用共享指针
c++
czxyvX1 小时前
016-二叉搜索树(C++实现)
开发语言·数据结构·c++
阿猿收手吧!1 小时前
【C++】volatile与线程安全:核心区别解析
java·c++·安全
Trouvaille ~1 小时前
【Linux】网络编程基础(三):Socket编程预备知识
linux·运维·服务器·网络·c++·socket·网络字节序
-dzk-2 小时前
【代码随想录】LC 707.设计链表
数据结构·c++·算法·链表
txinyu的博客2 小时前
解析muduo源码之 Buffer.h & Buffer.cc
c++
阿猿收手吧!3 小时前
【C++】异常处理:catch块执行后程序如何继续
服务器·网络·c++
代码游侠3 小时前
C语言核心概念复习(一)
c语言·开发语言·c++·笔记·学习