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

MFC工控项目实例之十一板卡测试信号输入界面

承接专栏《MFC工控项目实例之十添加系统测试对话框》
在这里插入图片描述

相关代码
1、在BoardTest.h文件中添加代码

class CBoardTest : public CDialog
{
// Construction
public:CBoardTest(CWnd* pParent = NULL);   // standard constructorCButtonST   m_btnStart[16];CWinThread* pThread; bool isThreadBegin ;  //线程退出/执行控制void My_Func();static UINT My_TheradFunc(LPVOID lparam);...}

2、在BoardTest.cpp文件中添加代码

	UINT No_IDC_CHECK[16]=
{IDC_CHECK15,IDC_CHECK14,IDC_CHECK13,IDC_CHECK12,IDC_CHECK11,IDC_CHECK10,IDC_CHECK9,IDC_CHECK8,IDC_CHECK7,IDC_CHECK6,IDC_CHECK5,IDC_CHECK4,IDC_CHECK3,IDC_CHECK2,IDC_CHECK1,IDC_CHECK0,};int m_CountGetCurSel[16];//索引号
UINT m_CountComboID[16]=//控件ID号{IDC_COMBO1,IDC_COMBO2,IDC_COMBO3,IDC_COMBO4,IDC_COMBO5,IDC_COMBO6,IDC_COMBO7,IDC_COMBO8,IDC_COMBO9,IDC_COMBO10,IDC_COMBO11,IDC_COMBO12,IDC_COMBO13,IDC_COMBO14,IDC_COMBO15,  IDC_COMBO16,  }; 
CString COMB_Data[17]={"- - - - - -","信号1","信号2","信号3","信号4","信号5","信号6","信号7","信号8","信号9","信号10","信号11","信号12","信号13","信号14","信号15","信号16"};BOOL CBoardTest::OnInitDialog() 
{CDialog::OnInitDialog();for (int i=0;i<16;i++){m_btnStart[i].SetIcon(IDI_ICON_LedOn, IDI_ICON_LedOff);}for ( i=0; i<16; i++){ for (int j=0; j<17; j++){((CComboBox*)GetDlgItem(m_CountComboID[i]))->AddString(COMB_Data[j]);((CComboBox*)GetDlgItem(m_CountComboID[i]))->SetCurSel(0);		}}// TODO: Add extra initialization herereturn TRUE;  // return TRUE unless you set the focus to a control// EXCEPTION: OCX Property Pages should return FALSE
}

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

http://www.lryc.cn/news/437831.html

相关文章:

  • sql中索引查看是否生效
  • SpringBoot常见面试题
  • springboot优雅停机无法关闭进程,kill无法停止springboot必须kill -9,springboot线程池使用
  • 【系统架构设计师-2015年真题】案例分析-答案及详解
  • MongoDB设置系统服务启动教程
  • mysql学习教程,从入门到精通,MySQL WHERE 子句(10)
  • 设计模式】Listener模式和Visitor模式的区别
  • 基于事件序列的数据获取
  • 太速科技-基于XC7Z100+AD9361的双收双发无线电射频板卡
  • 探索UWB技术的独特优势:实现高精度定位
  • 软件安装攻略:Sublime Text 下载安装和使用教程
  • ip地址为什么要轮换
  • C++ 继承【一篇让你学会继承】
  • DeviceNet网关HT3S-DNS-MDN读取七星华创CS310空气流量计数据应用案例
  • Smartbi体验中心新增系列Demo,用户体验更丰富
  • Kubernetes 与 springboot集成
  • 以太网传输出现不分包
  • [实践应用] 深度学习之激活函数
  • Java基础之数组
  • 基于SpringBoot+Vue的智慧自习室预约管理系统
  • pptpd配置文件/etc/pptpd.conf详解
  • springboot对数据库进行备份+对一个文件夹内的文件按时间排序,只保留最近的8个文件
  • 【软考中级攻略站】-软件设计师(4)-计算机网络基础
  • Android以及IoT设备传感器软件开发总结
  • Vue2/Vue3中编程式路由导航实践总结
  • 【nginx】ngx_http_proxy_connect_module 正向代理
  • 单考一个OCP认证?还是OCP和OCM认证都要考?
  • 在Spring官网查看Springboot与Java的版本对应关系
  • HarmonyOS学习(十二)——数据管理(一)分布式数据
  • 3D GS 测试自己的数据