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

运行程序

源码下载

相关推荐
AI视觉网奇14 小时前
ue 5.5 c++ mqtt 订阅/发布 json
网络·c++·json
程序员-King.14 小时前
day159—动态规划—打家劫舍(LeetCode-198)
c++·算法·leetcode·深度优先·回溯·递归
txinyu的博客14 小时前
解析muduo源码之 StringPiece.h
开发语言·网络·c++
墨雪不会编程14 小时前
C++【string篇4】string结尾篇——字符编码表、乱码的来源及深浅拷贝
android·开发语言·c++
CSDN_RTKLIB15 小时前
【map应用】组合键统计
c++·stl
txinyu的博客15 小时前
解析muduo源码之 TimeZone.h & TimeZone.cc
linux·服务器·网络·c++
爱吃生蚝的于勒15 小时前
【Linux】零基础学习命名管道-共享内存
android·linux·运维·服务器·c语言·c++·学习
陳103015 小时前
C++:继承
开发语言·c++
txinyu的博客15 小时前
解析muduo源码之 atomic.h
服务器·c++
xiaoye-duck15 小时前
C++ string 类使用超全攻略(下):修改、查找、获取及常见实用接口深度解析
开发语言·c++·stl