Ejemplo n.º 1
0
        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);
        }