/// <summary> /// չ����Ƶ����. /// </summary> private void ExpandViedoPanel(int handle) { if (m_ChannelNum!=1) { if (CurrentIsExpanded) { CH[CurrentViedoIndex].Dock = DockStyle.Fill; CH[CurrentViedoIndex].BringToFront(); for (int i = 0; i < MaxChannel; i++) { if (i != CurrentViedoIndex) CH[i].Dock = DockStyle.None; } } else { CH[CurrentViedoIndex].Dock = DockStyle.None; } Invalidate(false); } if (null != EventVideoHandle) { EventArgsHandle e = new EventArgsHandle(); e.Handle = handle; EventVideoHandle(this, e); } }
//ˢ�� private void WatchViedoPanel_EventVideoHandle(object sender, EventArgsHandle e) { if (e.Handle != -1) { VideoPanel viedo = WatchViedoPanel.Viedo[WatchViedoPanel.ViedoIndex]; int deviceIndex = viedo.DeviceInedx; if (deviceIndex != -1) { IDevice device = deviceList.FindByID(deviceIndex); sdklibrarys[device.PTLSN].ClientRefrenshWnd(e.Handle, true); } } }