void CVWall::OnBnClickedButtonStop() { // TODO: Add your control notification handler code here /************************************************************************ --- XML 格式 --- <Content> <DstObjId>视频上墙的目的地,为一个视频通道</DstObjId> </Content> ************************************************************************/ VideoChannelList* pVCL = getVideoChannelListPointer(); if ("4022" != (*pVCL)[videoChannel]) { MessageBox(_T("请稍等,当前状态不可关闭")); return; } CString strVideoChannelStop; //拼视频下墙xml消息 //参数构造 strVideoChannelStop.Append(_T("<Content>")); strVideoChannelStop.Append(_T("<DstObjId>")); strVideoChannelStop.Append(videoChannel); strVideoChannelStop.Append(_T("</DstObjId>")); strVideoChannelStop.Append(_T("</Content>")); CString strResult = m_peLTE_Player->ELTE_OCX_VWallStop(strResourceId,strVideoChannelStop); CHECK_RESULTE_CODE(strResult, _T("ELTE_OCX_StopVideoDispatch")); GetDlgItem(IDC_STATIC_VIDSTATE)->SetWindowText(_T("Sending Message...")); Sleep(3000); OnCbnSelchangeCombo1(); }
BOOL CAwardDlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化 ((CEdit*)GetDlgItem(IDC_EDIT2))->SetLimitText(32); CString s; for (int i = 0; i < m_AwardType.size(); i++) { s.Format("方案%d", m_AwardType[i]->iSeriNo); m_AwardCmb.AddString(s); } if (m_AwardType.size() > 0) m_AwardCmb.SetCurSel(0); OnCbnSelchangeCombo1(); return TRUE; // return TRUE unless you set the focus to a control // 异常: OCX 属性页应返回 FALSE }
void CVWall::OnBnClickedButtonStart() { /************************************************************************/ /* --- XML 格式 --- <Content> <VideoParam> <DstObjId ></DstObjId >//视频上墙的目的地,为一个视频通道 <StrFmt ></StrFmt >//预留,2.0版本不使用 </VideoParam> </Content> */ /************************************************************************/ //判断上墙信息 VideoChannelList* pVCL = getVideoChannelListPointer(); if ("1" != (*pVCL)[videoChannel] && "4023" != (*pVCL)[videoChannel]) { MessageBox(_T("当前状态不可用")); return; } // TODO: Add your control notification handler code here CString strVideoChannelStart; //拼视频上墙xml消息 //参数构造 strVideoChannelStart.Append(_T("<Content>")); strVideoChannelStart.Append(_T("<VideoParam>")); strVideoChannelStart.Append(_T("<DstObjId>")); strVideoChannelStart.Append(videoChannel); strVideoChannelStart.Append(_T("</DstObjId>")); strVideoChannelStart.Append(_T("<StrFmt>")); strVideoChannelStart.Append(_T("</StrFmt>")); strVideoChannelStart.Append(_T("</VideoParam>")); strVideoChannelStart.Append(_T("</Content>")); CString strResult = m_peLTE_Player->ELTE_OCX_VWallStart(strResourceId,strVideoChannelStart); CHECK_RESULTE_CODE(strResult, _T("ELTE_OCX_StopVideoDispatch")); GetDlgItem(IDC_STATIC_VIDSTATE)->SetWindowText(_T("Sending Message...")); Sleep(2000); OnCbnSelchangeCombo1(); }
int CAWBDialog::SetPageInfoStAll(void *pPageInfoSt, int nStLen) { if ((pPageInfoSt == NULL) || (nStLen < sizeof(AWBINFO))) return -1; AWBINFO * pageinfo = (AWBINFO *) pPageInfoSt; for(int i=0; i<AWBNUM; i++) { memcpy(&m_stAwbInfo[i], pageinfo + i, sizeof(AWBINFO)); } m_ComGroupValue.SelectString(0, L"0"); OnCbnSelchangeCombo1(); return 0; }