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

承接专栏《MFC工控项目实例二十六创建数据库》

在型号参数界面添加三个参数试验时间、最小值、最大值。变量为double m_edit_time; double m_edit_min; double m_edit_max;

1、在SEAL_PRESSURE.h中添加代码

cpp 复制代码
class CProductPara
{
public:
	union
	{
		struct
		{
			...
			double	m_edit_min;
            double	m_edit_max;
            double	m_edit_time;
		};
		char len[1024];
	};
};

2、在TypData.cpp中添加代码

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

运行程序

相关推荐
eamon1001 小时前
麒麟V10 arm cpu aarch64 下编译 RocketMQ-Client-CPP 2.2.0
c++·rocketmq·java-rocketmq
laimaxgg2 小时前
Qt窗口控件之颜色对话框QColorDialog
开发语言·前端·c++·qt·命令模式·qt6.3
梁山1号3 小时前
【QT】】qcustomplot的初步使用二
c++·单片机·qt
bryant_meng3 小时前
【C++】Virtual function and Polymorphism
c++·多态·抽象类·虚函数·纯虚函数
oioihoii3 小时前
C++20 中的同步输出流:`std::basic_osyncstream` 深入解析与应用实践
c++·算法·c++20
laimaxgg5 小时前
Qt窗口控件之字体对话框QFontDialog
开发语言·c++·qt·qt5·qt6.3
直隶码农5 小时前
抽象工厂模式 (Abstract Factory Pattern)
c++·设计模式·抽象工厂模式
晨辰丷6 小时前
【STL】string类用法介绍及部分接口的模拟实现
c语言·开发语言·c++·青少年编程
程序员JerrySUN7 小时前
深入理解C++编程:从内存管理到多态与算法实现
开发语言·c++·算法
神里流~霜灭7 小时前
数据结构:二叉树(一)·(重点)
数据结构·c++·算法·链表·贪心算法·二叉树·