Exemplo n.º 1
0
 // Form1关闭事件
 private void Form1_Closed(object sender, EventArgs e)
 {
     SetUpdateFlagAndString(null);
     SetUpdatePosAndRot(null);
     DelegateUpdateFlagAndString = null;
     DelegateUpdatePosAndRot     = null;
     SaveLocalUserData();
     Shutdown();
     DestroyProcessUnique();
 }
Exemplo n.º 2
0
        public Form1()
        {
            InitializeComponent();

            RenderPanel.MouseDown           += Panel1_MouseDown;
            RenderPanel.MouseUp             += Panel1_MouseUp;
            RenderPanel.MouseMove           += Panel1_MouseMove;
            RenderPanel.MouseWheel          += Panel1_MouseWheel;
            RenderPanel.MouseCaptureChanged += Panel1_MouseCaptureChanged;
            RenderPanel.KeyDown             += Panel1_KeyDown;
            //RenderPanel.Press

            loadFBXToolStripMenuItem1.Click += OnLoadFBX;
            ImportOk.Click     += ImportOk_Click;
            ImportCancel.Click += ImportCancel_Click;

            LoadModelToolStripMenuItem.Click     += LoadModelToolStripMenuItem_Click;
            LoadAnimationToolStripMenuItem.Click += LoadAnimationToolStripMenuItem_Click;
            LoadSceneToolStripMenuItem.Click     += LoadSceneToolStripMenuItem_Click;
            SaveSceneToolStripMenuItem.Click     += SaveSceneToolStripMenuItem_Click;

            ViewPanelToolStripMenuItem.Click += ViewPanelToolStripMenuItem_Click;
            ViewPanelOk.Click        += ViewPanelOk_Click;
            SegLengthSlider.Scroll   += SegLengthSlider_Scroll;
            AnimateRateSlider.Scroll += AnimateRateSlider_Scroll;

            DelegateUpdateFlagAndString = new PFN_UpdateFlagAndString(OnUpdateFlagAndString);
            SetUpdateFlagAndString(DelegateUpdateFlagAndString);
            DelegateUpdateFlagAnd32Bit = new PFN_UpdateFlagAnd32Bit(OnUpdateFlagAnd32Bit);
            SetUpdateFlagAnd32Bit(DelegateUpdateFlagAnd32Bit);
            //AnimListBox.SelectedIndexChanged += ListBox1_SelectedIndexChanged;

            DelegateUpdatePosAndRot = new PFN_UpdatePosAndRot(OnUpdatePosAndRot);
            SetUpdatePosAndRot(DelegateUpdatePosAndRot);

            ClearSceneToolStripMenuItem.Click  += ClearSceneToolStripMenuItem_Click;
            DisplayAnimationListCheckBox.Click += DisplayAnimationListCheckBox_Click;

            RecordConsoleTSMI.Click += RecordProfileTSMI_Click;
            //SwitchConsoleTSMI.Click += SwitchConsoleTSMI_Click;
            SwitchConsoleTSMI.MouseHover += SwitchConsoleTSMI_Click;
        }
Exemplo n.º 3
0
 public static extern int SetUpdateFlagAndString(PFN_UpdateFlagAndString pfn);