| | |
| | | // onNext |
| | | pAny->addRef(); |
| | | int code = pAny->getCode(); |
| | | if (RX_CODE_REMOTEEQ_STATE_CHANGED == code) { |
| | | if (RX_CODE_EQ_STATE_CHANGED == code) { |
| | | BEQ::IRemoteEquipment* pRemoteEq; |
| | | if (pAny->getPtrValue("ptr", (void*&)pRemoteEq)) { |
| | | HTREEITEM hItem = getTreeItem(pRemoteEq); |
| | |
| | | if (1 == nIDEvent) { |
| | | KillTimer(1); |
| | | InitRxWindows(); |
| | | |
| | | // 远程设备列表 |
| | | char szEqName[256]; |
| | | BEQ::IRemoteEquipment* pRemoteEq = theApp.m_model.getBond1(); |
| | | ASSERT(pRemoteEq); |
| | | pRemoteEq->getName(szEqName, 256); |
| | | |
| | | HTREEITEM hItemEq = m_treeRemoteEqs.InsertItem(szEqName); |
| | | m_treeRemoteEqs.SetItemIcon(hItemEq, pRemoteEq->isConnected() ? m_hIconRemoteEqLight : m_hIconRemoteEqDark); |
| | | m_treeRemoteEqs.SetItemData(hItemEq, (DWORD_PTR)pRemoteEq); |
| | | } |
| | | |
| | | CDialogEx::OnTimer(nIDEvent); |