private void Frm_MaskEditor_Load(object sender, EventArgs e) { hWindowControl1.HMouseDown += HWindowControl1_HMouseDown; hWindowControl1.HMouseMove += HWindowControl1_HMouseMove; hWindowControl1.HMouseUp += HWindowControl1_HMouseUp; hWindowControl1.HMouseWheel += HWindowControl1_HMouseWheel; hWndCtrller = new HWndCtrller(hWindowControl1); hWindowControl1.SizeChanged += (s, ev) => { hWndCtrller.Repaint(); }; hWndCtrller.RegisterROICtroller(ctrller); if (hImage.IsInitialized()) { hImage.GetImageSize(out imageWidth, out imageHeigh); hWndCtrller.AddIconicVar(hImage); hWndCtrller.Repaint(); } AdjHalconWindow(panel2, hWindowControl1); toolStripMenuItem1.PerformClick(); SetFromDisplay(); hWndCtrller.SetGUICompRangeX(new int[] { XTrackBar.Minimum, XTrackBar.Maximum }, XTrackBar.Value); hWndCtrller.SetGUICompRangeY(new int[] { YTrackBar.Minimum, YTrackBar.Maximum }, YTrackBar.Maximum - YTrackBar.Value); }