MFC七段码显示实例

ops/2024/10/31 17:11:01/

在MFC中添加iSenvenSegmentAnalogX控件,添加编辑框和按钮实现在编辑框中输入数字点击按钮后数字用七段码显示
1、在对话框中点击右键如下图添加控件和变量
在这里插入图片描述
在这里插入图片描述

2、在sevenDlg.h中添加代码

public:
void ShowInd(int,double);

3、在sevenDlg.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.140double m_isevens=atof(str)/100;ShowInd(0,m_isevens);}

运行程序
在这里插入图片描述
源码下载


http://www.ppmy.cn/ops/129913.html

相关文章

vue 自定义el-message样式,手动关闭

vue 自定义el-message样式,手动关闭 显示 this.messageTips this.$message({message: 不会消失的自定义样式消息,type: warning,duration: 0,offset: 120,customClass: custom-message,});手动关闭 this.messageTips && this.messageTips.close();自定义样式 <st…

宠物空气净化器是否有用?五大高性价比宠物空气净化器种草推荐

宠物空气净化器是否有用&#xff1f;越来越多的人开始养猫咪、狗狗以及其他毛茸茸的宠物。这些毛毛茸茸的小生物围绕在身边&#xff0c;心都化了&#xff0c;一天工作的压力也随之消散。然而&#xff0c;宠物脱毛和产生的异味也是宠物主人经常面临的难题。 在这样的需求下&…

Endnote如何关联Word,在Word上通过Endnote插入文献

1、Word版本已被激活 首先检查Word版本是否已经被激活&#xff0c;不管是正版还是破解版&#xff0c;未激活状态&#xff08;试用&#xff09;可能会导致关联不成功。如下图所示为已激活版本&#xff0c;在“文件”—“账户”可看。 2、勾选开发工具 其次&#xff0c;打开Wor…

nmcli、ip、ifcfg配置网络区分方法

文章目录 一、检查NetworkManager状态使用nmcli命令&#xff1a;检查NetworkManager服务状态&#xff1a; 二、检查ip命令的使用三、检查ifcfg文件查看/etc/sysconfig/network-scripts/目录&#xff1a;查看/etc/network/interfaces文件&#xff08;针对Debian系&#xff09;&a…

密码md5加密处理

hutool工具包 入门和安装 (hutool.cn) <!-- hutool --><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.15</version></dependency> Overridepublic String login(L…

C++编程:构建高效且可扩展的并发服务器

在当今这个数据驱动的时代,高效的服务器架构对于支撑大规模应用和服务至关重要。C++作为一种高性能的编程语言,凭借其强大的底层控制能力和高效的内存管理能力,成为了构建高并发服务器的首选之一。本文将介绍如何使用C++构建一个高效且可扩展的并发服务器,并附上详细的代码…

海外共享奶牛牧场投资源码-理财金融源码-基金源码-共享经济源码

新版海外共享奶牛牧场投资源码/理财金融源码/基金源码/共享经济源码

C语言模拟实现队列和栈

一、栈的实现 头文件 源文件 1.栈的初始化 void StackInit(Stack* s) {assert(s);s->a NULL;s->capacity s->top 0; } 2.栈的销毁 void StackDestory(Stack* s) {assert(s);free(s->a);s->a NULL;s->capacity s->top 0; } 3.栈顶的插入 void…