当前位置: 首页 > article >正文

MFC工控项目实例二十七添加产品参数

承接专栏《MFC工控项目实例二十六创建数据库》
在型号参数界面添加三个参数试验时间、最小值、最大值。变量为double m_edit_time; double m_edit_min; double m_edit_max;
在这里插入图片描述

1、在SEAL_PRESSURE.h中添加代码

class CProductPara
{
public:
	union
	{
		struct
		{
			...
			double	m_edit_min;
            double	m_edit_max;
            double	m_edit_time;
		};
		char len[1024];
	};
};

2、在TypData.cpp中添加代码

BOOL CTypData::UpdatePara(BOOL bUpdate)
{
	if(m_pPara == NULL)
		return TRUE;
	if(bUpdate)
	{
		if(!UpdateData())
			return FALSE;
		...
		m_pPara->m_edit_min = m_edit_min;
	    m_pPara->m_edit_max = m_edit_max;
	   	m_pPara->m_edit_time = m_edit_time;
	}
			else
	{
		...
	    m_edit_min = m_pPara->m_edit_min;
		m_edit_max = m_pPara->m_edit_max;
		m_edit_time = m_pPara->m_edit_time;	
		UpdateData(FALSE);用于将数据在屏幕中对应控件中显示出来
	}
	return TRUE;
}

运行程序
在这里插入图片描述


http://www.kler.cn/a/372339.html

相关文章:

  • Junit4单元测试快速上手
  • 数据库概念(MySQL第一期)
  • C++ 设计模式:代理模式(Proxy Pattern)
  • 下载并安装适用于 ASP.NET 开发的 Visual Studio
  • uniapp中Nvue白屏问题 ReferenceError: require is not defined
  • Elasticsearch检索方案之一:使用from+size实现分页
  • DRC-20开发指南:新一代区块链代币标准
  • 微信小程序面试题全攻略:10 大板块深度解析,附丰富案例代码
  • 2024-网鼎杯第二次模拟练习-web02
  • 【数据结构与算法】力扣 23. 合并 K 个升序链表
  • 正则表达式:强大的文本匹配与处理工具
  • 【数据库】数据库管理(上)事务 视图 索引分类以及生效规则
  • 【计算机网络 - 基础问题】每日 3 题(五十九)
  • Spring Boot框架实现的学生宿舍信息综合管理
  • 100种算法【Python版】第28篇——扩展欧几里得算法
  • Unity3D 鼠标移动到按钮上显示信息
  • vue3+vant实现视频播放(含首次禁止进度条拖拽,视频看完后恢复,保存播放视频进度,刷新及下次进入继续播放,判断视频有无全部看完等)
  • 记第一次本地编译seatunnel源码
  • 常见网安面试题
  • git log 用法详解
  • mysql遇到的问题
  • Optuna深度学习自动调参工具使用简明教程
  • Java 文件路径一口气讲完!(* ̄3 ̄)╭
  • 牛客网刷题(3)(Java的几种常用包)
  • 实操|如何优雅的实现RAG与GraphRAG应用中的知识文档增量更新?
  • Webserver(1.8)操作函数