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

运行程序

相关推荐
EmbedLinX1 天前
嵌入式之协议解析
linux·网络·c++·笔记·学习
wangjialelele1 天前
Linux中的进程管理
java·linux·服务器·c语言·c++·个人开发
历程里程碑1 天前
普通数组----轮转数组
java·数据结构·c++·算法·spring·leetcode·eclipse
李日灐1 天前
C++进阶必备:红黑树从 0 到 1: 手撕底层,带你搞懂平衡二叉树的平衡逻辑与黑高检验
开发语言·数据结构·c++·后端·面试·红黑树·自平衡二叉搜索树
汉克老师1 天前
GESP2025年6月认证C++二级( 第一部分选择题(1-8))
c++·循环结构·表达式·分支结构·gesp二级·gesp2级
rainbow68891 天前
C++高性能框架Drogon:后端开发新标杆
c++
Q741_1471 天前
C++ 优先级队列 大小堆 模拟 力扣 703. 数据流中的第 K 大元素 每日一题
c++·算法·leetcode·优先级队列·
Yu_Lijing1 天前
网络复习篇——网络基础(一)
网络·c++·笔记
Bella的成长园地1 天前
为什么c++中的条件变量的 wait() 函数需要配合while 循环或谓词?
c++·面试
charlee441 天前
为什么现代 C++ 库都用 PIMPL?一场关于封装、依赖与安全的演进
c++·智能指针·raii·pimpl·编译防火墙·封装设计