我的工程师基于MFC单文档的,基类不是CView而是CFormView.也就是一运行工程就显示带控件的画面。下图:。我现在不知道要怎么样才能让采集来的数据显示在每个列表框中?我的这部分代码应该放在哪个类的哪个函数里面?((CListBox*)GetParent()->GetDlgItem(IDC_LIST1))->InsertString(0,"1-1#");//机柜单元
//str.Format("%d",pack.way1.U);
CString str;
str.Format("%d",pack.way1.U);
((CListBox*)GetParent()->GetDlgItem(IDC_LIST1))->InsertString(1,str+"V");//电压
还有这句:((CListBox*)GetParent()->GetDlgItem(IDC_LIST1))->InsertString(3,pack.way1.hour+":"+pack.way1.minute+pack.way1.second);这个函数InsertString()的第二个参数要怎么样添加两个双引号,让它变成((CListBox*)GetParent()->GetDlgItem(IDC_LIST1))->InsertString(3,小时+":"+分钟++":"+pack.way1.second);的形式。要实现这个插入功能,还有没有其他方法?请各位大大帮帮忙。vc++mfc控件类单片机
//str.Format("%d",pack.way1.U);
CString str;
str.Format("%d",pack.way1.U);
((CListBox*)GetParent()->GetDlgItem(IDC_LIST1))->InsertString(1,str+"V");//电压
还有这句:((CListBox*)GetParent()->GetDlgItem(IDC_LIST1))->InsertString(3,pack.way1.hour+":"+pack.way1.minute+pack.way1.second);这个函数InsertString()的第二个参数要怎么样添加两个双引号,让它变成((CListBox*)GetParent()->GetDlgItem(IDC_LIST1))->InsertString(3,小时+":"+分钟++":"+pack.way1.second);的形式。要实现这个插入功能,还有没有其他方法?请各位大大帮帮忙。vc++mfc控件类单片机
保存所有的ListBox控件等,然后插入对应的控件
1.如果用的是串口通信,那么这部分代码就要放在串口接收事件的响应函数里面;
2.如果定时查询接收,那么这部分代码就要放在OnTimer()函数里面;
1.如果用的是串口通信,那么这部分代码就要放在串口接收事件的响应函数里面;
2.如果定时查询接收,那么这部分代码就要放在OnTimer()函数里面;
放在OnTimer()函数,在程序初始化的时候sendto();函数不起作用啊,OnInitialUpdate()和这个都放行吗?