Пример #1
0
        private void Maximize()
        {
            MaximizeButton.Visibility = Visibility.Hidden;

            WindowStyle = WindowStyle.SingleBorderWindow;


            Height = winInfoIni.maximizeHeight;
            Width  = winInfoIni.maximizeWidth;

            Top  = System.Windows.SystemParameters.PrimaryScreenHeight / 2 - Height / 2;
            Left = System.Windows.SystemParameters.PrimaryScreenWidth / 2 - Width / 2;

            m_nCh = 1;
            CreatePacketParsingThread(m_nCh);
            ch1Btn.IsChecked = true;

            /*
             * ChannelGroup.Visibility = Visibility.Visible;
             * panSpeedGroup.Visibility = Visibility.Visible;
             * zoomSpeedGroup.Visibility = Visibility.Visible;
             * focusSpeedGroup.Visibility = Visibility.Visible;
             * cameraAngleGroup.Visibility = Visibility.Visible;
             * focusAreaGroup.Visibility = Visibility.Visible;
             * rangeSurveillanceGroup.Visibility = Visibility.Visible;
             * ch1Btn.IsChecked = true;
             */
            Topmost = true;

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #2
0
        private void Maximize()
        {
            MaximizeButton.Visibility = Visibility.Hidden;

            WindowStyle = WindowStyle.ToolWindow;


            Height = winInfoIni.maximizeHeight;
            Width  = winInfoIni.maximizeWidth;

            Top  = System.Windows.SystemParameters.PrimaryScreenHeight / 2 - Height / 2;
            Left = System.Windows.SystemParameters.PrimaryScreenWidth / 2 - Width / 2;


            ChannelGroup.Visibility           = Visibility.Visible;
            panSpeedGroup.Visibility          = Visibility.Visible;
            zoomSpeedGroup.Visibility         = Visibility.Visible;
            focusSpeedGroup.Visibility        = Visibility.Visible;
            cameraAngleGroup.Visibility       = Visibility.Visible;
            focusAreaGroup.Visibility         = Visibility.Visible;
            rangeSurveillanceGroup.Visibility = Visibility.Visible;


            Topmost          = true;
            ch1Btn.IsChecked = true;

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #3
0
        private void Maximize()
        {
            MaximizeButton.Visibility = Visibility.Hidden;

            WindowStyle = WindowStyle.ToolWindow;

            Height = winInfoIni.maximizeHeight; //maximizeSize.Height;
            Width  = winInfoIni.maximizeWidth;  //maximizeSize.Width;

            Top  = System.Windows.SystemParameters.PrimaryScreenHeight / 2 - Height / 2;
            Left = System.Windows.SystemParameters.PrimaryScreenWidth / 2 - Width / 2;


            MaximizeButton.Visibility = Visibility.Hidden;

            ChannelGroup.Visibility               = Visibility.Visible;
            FileCtlBorder.Visibility              = Visibility.Visible;
            PresetListBorder.Visibility           = Visibility.Visible;
            PresetListCtlButtonsBorder.Visibility = Visibility.Visible;
            PresetMovingButtonsBorder.Visibility  = Visibility.Visible;

            /*
             * ConnectionGroup.Visibility = Visibility.Visible;
             * IrCutFilterGroup.Visibility = Visibility.Visible;
             * EISGroup.Visibility = Visibility.Visible;
             * ConnectionGroup.Visibility = Visibility.Visible;
             * DehazeGroup.Visibility = Visibility.Visible;
             * BottomButtons.Visibility = Visibility.Visible;
             */

            Topmost = true;

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #4
0
        private void Minimize()
        {
            WindowStyle = WindowStyle.None;
            //WindowStyle = WindowStyle.SingleBorderWindow;

            //MessageBox.Show(this.minimizePoint.Y.ToString() + this.minimizePoint.X, this.minimizeSize.Height.ToString() + this.minimizeSize.Width.ToString());
            Top    = winInfoIni.minimizeY;
            Left   = winInfoIni.minimizeX;
            Height = winInfoIni.minimizeHeight; // this.minimizeSize.Height;
            Width  = winInfoIni.minimizeWidth;  //this.minimizeSize.Width;

            MaximizeButton.Visibility = Visibility.Visible;

            ChannelGroup.Visibility           = Visibility.Hidden;
            PTZConnectionGroup.Visibility     = Visibility.Hidden;
            dayTimeGroup.Visibility           = Visibility.Hidden;
            thermalImageryGroup.Visibility    = Visibility.Hidden;
            iondayTimeConnectGroup.Visibility = Visibility.Hidden;
            MicConnectionGroup.Visibility     = Visibility.Hidden;
            //StateChanged
            // Activate();
            Topmost = true;
            //Topmost = false;

            /*
             * var hWnd = new WindowInteropHelper(this).Handle;
             *
             * Win32API.SetWindowPos(hWnd, HWND.TopMost, 0, 0, 0, 0,
             *   SWP.NOMOVE);
             */

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #5
0
        private void Minimize()
        {
            WindowStyle = WindowStyle.None;
            //WindowStyle = WindowStyle.SingleBorderWindow;

            //MessageBox.Show(this.minimizePoint.Y.ToString() + this.minimizePoint.X, this.minimizeSize.Height.ToString() + this.minimizeSize.Width.ToString());
            Top    = winInfoIni.minimizeY;
            Left   = winInfoIni.minimizeX;
            Height = winInfoIni.minimizeHeight; // this.minimizeSize.Height;
            Width  = winInfoIni.minimizeWidth;  //this.minimizeSize.Width;

            MaximizeButton.Visibility = Visibility.Visible;

            ChannelGroup.Visibility           = Visibility.Hidden;
            panSpeedGroup.Visibility          = Visibility.Hidden;
            zoomSpeedGroup.Visibility         = Visibility.Hidden;
            focusSpeedGroup.Visibility        = Visibility.Hidden;
            cameraAngleGroup.Visibility       = Visibility.Hidden;
            focusAreaGroup.Visibility         = Visibility.Hidden;
            rangeSurveillanceGroup.Visibility = Visibility.Hidden;
            //StateChanged
            // Activate();
            Topmost = true;
            //Topmost = false;

            /*
             * var hWnd = new WindowInteropHelper(this).Handle;
             *
             * Win32API.SetWindowPos(hWnd, HWND.TopMost, 0, 0, 0, 0,
             *   SWP.NOMOVE);
             */

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #6
0
        public MainWindow()
        {
            InitializeComponent();

            InitAppUI();
            InitAppData();
            InitEventHandler();

            udpSock.CreateUDPSocket();



            for (int i = 0; i < 5; i++)
            {
                m_bArrPushPanTiltBtn[i]   = false;
                m_bArrPushZoomFocusBtn[i] = false;
                m_dArrDigitalZoom[i]      = 1;
                CreateReqPanTiltThread(i + 1);
                CreateReqZoomFocusThread(i + 1);
                CreatePacketParsingThread(i + 1);
            }


            winInfoIni.ReadIni();


            //PTZ 저장 속도 읽어오기

            //속도 셋팅
            //SendAuthorityCmd(m_nCh, CommandPTZ.CMDGROUP_PTZCTRL, CommandPTZ.CMDTYPE_PTZCTRL_PT_SPEED, "1000");
            //SendAuthorityCmd(m_nCh, CommandPTZ.CMDGROUP_PTZCTRL, CommandPTZ.CMDTYPE_PTZCTRL_ZOOM_SPEED, "500");
            //SendAuthorityCmd(m_nCh, CommandPTZ.CMDGROUP_PTZCTRL, CommandPTZ.CMDTYPE_PTZCTRL_FOCUS_SPEED, "500");

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #7
0
        public SystemIpAddrInfo systemIPAddrInfo = new SystemIpAddrInfo("SystemIpAddrInfo"); //IP 정보(전체시스템에서이용)

        /*private void ReadIni()
         * {
         *  //MessageBox.Show(ini.path);
         *
         *
         *
         *  string minimizeX = ini.IniReadValue("window", "minimizeX");
         *  string minimizeY = ini.IniReadValue("window", "minimizeY");
         *  string minimizeWidth = ini.IniReadValue("window", "minimizeWidth");
         *  string minimizeHeight = ini.IniReadValue("window", "minimizeHeight");
         *  string maximizeWidth = ini.IniReadValue("window", "maximizeWidth");
         *  string maximizeHeight = ini.IniReadValue("window", "maximizeHeight");
         *
         *  try
         *  {
         *      minimizePoint.X = double.Parse(minimizeX);
         *      minimizePoint.Y = double.Parse(minimizeY);
         *      minimizeSize.Width = double.Parse(minimizeWidth);
         *      minimizeSize.Height = double.Parse(minimizeHeight);
         *      maximizeSize.Width = double.Parse(maximizeWidth);
         *      maximizeSize.Height = double.Parse(maximizeHeight);
         *  }
         *  catch (Exception e)
         *  {
         *
         *  }
         *
         * }*/


        private void Maximize()
        {
            MaximizeButton.Visibility = Visibility.Hidden;

            WindowStyle = WindowStyle.ToolWindow;


            Height = winInfoIni.maximizeHeight;
            Width  = winInfoIni.maximizeWidth;

            Top  = System.Windows.SystemParameters.PrimaryScreenHeight / 2 - Height / 2;
            Left = System.Windows.SystemParameters.PrimaryScreenWidth / 2 - Width / 2;


            ChannelGroup.Visibility           = Visibility.Visible;
            PTZConnectionGroup.Visibility     = Visibility.Visible;
            dayTimeGroup.Visibility           = Visibility.Visible;
            thermalImageryGroup.Visibility    = Visibility.Visible;
            iondayTimeConnectGroup.Visibility = Visibility.Visible;
            MicConnectionGroup.Visibility     = Visibility.Visible;

            Topmost          = true;
            ch1Btn.IsChecked = true;
            systemIPAddrInfo.ReadIni(1);
            PackText();

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #8
0
        private void Maximize()
        {
            MaximizeButton.Visibility = Visibility.Hidden;

            WindowStyle = WindowStyle.ToolWindow;



            Height = winInfoIni.maximizeHeight; //maximizeSize.Height;
            Width  = winInfoIni.maximizeWidth;  //maximizeSize.Width;

            Top  = System.Windows.SystemParameters.PrimaryScreenHeight / 2 - Height / 2;
            Left = System.Windows.SystemParameters.PrimaryScreenWidth / 2 - Width / 2;



            //ConnectionGroup.Visibility = Visibility.Visible;
            IrCutFilterGroup.Visibility = Visibility.Visible;
            ZoomFoucsGroup.Visibility   = Visibility.Visible;
            //ConnectionGroup.Visibility = Visibility.Visible;
            //DehazeGroup.Visibility = Visibility.Visible;
            //BottomButtons.Visibility = Visibility.Visible;

            Topmost = true;

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #9
0
        private void Maximize()
        {
            MaximizeButton.Visibility = Visibility.Hidden;

            WindowStyle = WindowStyle.ToolWindow;



            Height = winInfoIni.maximizeHeight; //maximizeSize.Height;
            Width  = winInfoIni.maximizeWidth;  //maximizeSize.Width;

            Top  = System.Windows.SystemParameters.PrimaryScreenHeight / 2 - Height / 2;
            Left = System.Windows.SystemParameters.PrimaryScreenWidth / 2 - Width / 2;


            MaximizeButton.Visibility = Visibility.Hidden;

            ChannelGroup.Visibility     = Visibility.Visible;
            InitSetupGroup.Visibility   = Visibility.Visible;
            SystemPowerGroup.Visibility = Visibility.Visible;



            Topmost = true;

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #10
0
        private void Minimize()
        {
            WindowStyle = WindowStyle.None;
            //WindowStyle = WindowStyle.SingleBorderWindow;

            //MessageBox.Show(this.minimizePoint.Y.ToString() + this.minimizePoint.X, this.minimizeSize.Height.ToString() + this.minimizeSize.Width.ToString());
            Top    = winInfoIni.minimizeY;//this.minimizePoint.Y;
            Left   = winInfoIni.minimizeX;
            Height = winInfoIni.minimizeHeight;
            Width  = winInfoIni.minimizeWidth;

            MaximizeButton.Visibility = Visibility.Visible;

            panoramaLabel1.Visibility = Visibility.Hidden;
            panoramaLabel2.Visibility = Visibility.Hidden;
            panoramaLabel3.Visibility = Visibility.Hidden;
            panoramaLabel4.Visibility = Visibility.Hidden;
            panoramaLabel5.Visibility = Visibility.Hidden;


            panoramaCanvas1.Visibility = Visibility.Hidden;
            panoramaCanvas2.Visibility = Visibility.Hidden;
            panoramaCanvas3.Visibility = Visibility.Hidden;
            panoramaCanvas4.Visibility = Visibility.Hidden;
            panoramaCanvas5.Visibility = Visibility.Hidden;

            panBeltCanvas1.Visibility = Visibility.Hidden;
            panBeltCanvas2.Visibility = Visibility.Hidden;
            panBeltCanvas3.Visibility = Visibility.Hidden;
            panBeltCanvas4.Visibility = Visibility.Hidden;
            panBeltCanvas5.Visibility = Visibility.Hidden;


            //StateChanged
            // Activate();
            Topmost = true;
            //Topmost = false;

            /*
             * var hWnd = new WindowInteropHelper(this).Handle;
             *
             * Win32API.SetWindowPos(hWnd, HWND.TopMost, 0, 0, 0, 0,
             *   SWP.NOMOVE);
             */

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #11
0
        private void Minimize()
        {
            //WindowStyle = WindowStyle.None;
            //WindowStyle = WindowStyle.SingleBorderWindow;

            //MessageBox.Show(this.minimizePoint.Y.ToString() + this.minimizePoint.X, this.minimizeSize.Height.ToString() + this.minimizeSize.Width.ToString());


            Top    = winInfoIni.minimizeY;//this.minimizePoint.Y;
            Left   = winInfoIni.minimizeX;
            Height = winInfoIni.minimizeHeight;
            Width  = winInfoIni.minimizeWidth;

            MaximizeButton.Visibility = Visibility.Visible;

            ChannelGroup.Visibility          = Visibility.Hidden;
            DeviceServerPingGroup.Visibility = Visibility.Hidden;
            SystemPowerGroup.Visibility      = Visibility.Hidden;
            DayCamPingGroup.Visibility       = Visibility.Hidden;
            ThermCamPingGroup.Visibility     = Visibility.Hidden;
            ThermCamPowerGroup.Visibility    = Visibility.Hidden;


            /*
             * ConnectionGroup.Visibility = Visibility.Hidden;
             * IrCutFilterGroup.Visibility = Visibility.Hidden;
             * EISGroup.Visibility = Visibility.Hidden;
             * ConnectionGroup.Visibility = Visibility.Hidden;
             * DehazeGroup.Visibility = Visibility.Hidden;
             * BottomButtons.Visibility = Visibility.Hidden;
             */
            //StateChanged
            // Activate();
            Topmost = true;
            //Topmost = false;

            /*
             * var hWnd = new WindowInteropHelper(this).Handle;
             *
             * Win32API.SetWindowPos(hWnd, HWND.TopMost, 0, 0, 0, 0,
             *   SWP.NOMOVE);
             */

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #12
0
        private void Minimize()
        {
            WindowStyle = WindowStyle.None;
            //WindowStyle = WindowStyle.SingleBorderWindow;

            //MessageBox.Show(this.minimizePoint.Y.ToString() + this.minimizePoint.X, this.minimizeSize.Height.ToString() + this.minimizeSize.Width.ToString());
            Top    = winInfoIni.minimizeY;
            Left   = winInfoIni.minimizeX;
            Height = winInfoIni.minimizeHeight; // this.minimizeSize.Height;
            Width  = winInfoIni.minimizeWidth;  //this.minimizeSize.Width;

            MaximizeButton.Visibility = Visibility.Visible;
            ChannelGroup.Visibility   = Visibility.Hidden;
            ButtonGroup.Visibility    = Visibility.Hidden;
            Topmost = true;

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #13
0
        private void Maximize()
        {
            WindowStyle = WindowStyle.ToolWindow;


            Height = winInfoIni.maximizeHeight;
            Width  = winInfoIni.maximizeWidth;

            Top  = System.Windows.SystemParameters.PrimaryScreenHeight / 2 - Height / 2;
            Left = System.Windows.SystemParameters.PrimaryScreenWidth / 2 - Width / 2;


            MaximizeButton.Visibility = Visibility.Hidden;
            ChannelGroup.Visibility   = Visibility.Visible;
            ButtonGroup.Visibility    = Visibility.Visible;

            //ch1Btn.IsChecked = true;

            //MaximizeButton.Visibility = Visibility.Hidden;

            //ChannelGroup.Visibility = Visibility.Visible;
            //ButtonGroup.Visibility = Visibility.Visible;

            /*
             * ChannelGroup.Visibility = Visibility.Visible;
             * panSpeedGroup.Visibility = Visibility.Visible;
             * zoomSpeedGroup.Visibility = Visibility.Visible;
             * focusSpeedGroup.Visibility = Visibility.Visible;
             * cameraAngleGroup.Visibility = Visibility.Visible;
             * focusAreaGroup.Visibility = Visibility.Visible;
             * rangeSurveillanceGroup.Visibility = Visibility.Visible;
             * ch1Btn.IsChecked = true;
             */

            ch1Btn.IsChecked = true;
            ch = 1;
            audioIni.ReadIni(ch);
            Topmost = true;

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #14
0
        private void Maximize()
        {
            MaximizeButton.Visibility = Visibility.Hidden;

            WindowStyle = WindowStyle.ToolWindow;



            Height = winInfoIni.maximizeHeight; //maximizeSize.Height;
            Width  = winInfoIni.maximizeWidth;  //maximizeSize.Width;

            Top  = System.Windows.SystemParameters.PrimaryScreenHeight / 2 - Height / 2;
            Left = System.Windows.SystemParameters.PrimaryScreenWidth / 2 - Width / 2;


            MaximizeButton.Visibility = Visibility.Hidden;

            panoramaLabel1.Visibility = Visibility.Visible;
            panoramaLabel2.Visibility = Visibility.Visible;
            panoramaLabel3.Visibility = Visibility.Visible;
            panoramaLabel4.Visibility = Visibility.Visible;
            panoramaLabel5.Visibility = Visibility.Visible;

            panoramaCanvas1.Visibility = Visibility.Visible;
            panoramaCanvas2.Visibility = Visibility.Visible;
            panoramaCanvas3.Visibility = Visibility.Visible;
            panoramaCanvas4.Visibility = Visibility.Visible;
            panoramaCanvas5.Visibility = Visibility.Visible;

            panBeltCanvas1.Visibility = Visibility.Visible;
            panBeltCanvas2.Visibility = Visibility.Visible;
            panBeltCanvas3.Visibility = Visibility.Visible;
            panBeltCanvas4.Visibility = Visibility.Visible;
            panBeltCanvas5.Visibility = Visibility.Visible;



            Topmost = true;

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }
Пример #15
0
        private void Maximize()
        {
            MaximizeButton.Visibility = Visibility.Hidden;

            //WindowStyle = WindowStyle.ToolWindow;



            Height = winInfoIni.maximizeHeight; //maximizeSize.Height;
            Width  = winInfoIni.maximizeWidth;  //maximizeSize.Width;

            Top  = System.Windows.SystemParameters.PrimaryScreenHeight / 2 - Height / 2;
            Left = System.Windows.SystemParameters.PrimaryScreenWidth / 2 - Width / 2;


            MaximizeButton.Visibility = Visibility.Hidden;

            ChannelGroup.Visibility          = Visibility.Visible;
            DeviceServerPingGroup.Visibility = Visibility.Visible;
            SystemPowerGroup.Visibility      = Visibility.Visible;
            DayCamPingGroup.Visibility       = Visibility.Visible;
            ThermCamPingGroup.Visibility     = Visibility.Visible;
            ThermCamPowerGroup.Visibility    = Visibility.Visible;

            /*
             * ConnectionGroup.Visibility = Visibility.Visible;
             * IrCutFilterGroup.Visibility = Visibility.Visible;
             * EISGroup.Visibility = Visibility.Visible;
             * ConnectionGroup.Visibility = Visibility.Visible;
             * DehazeGroup.Visibility = Visibility.Visible;
             * BottomButtons.Visibility = Visibility.Visible;
             */

            Topmost = true;

            WindowHideFromTaskListExt.HideFromTaskList(this);
        }