Example #1
0
        // Capture Menu - Capture From Exe Dialog - Tree View
        private void _miCaptureFromExeDialogTree_Click(object sender, EventArgs e)
        {
            _captureType = CaptureType.FromExeTree;
            _engine.StopCapture();
            UpdateMyControls();
            UpdateStatusBarText();

            try
            {
                RasterImage image = _engine.ShowCaptureFromExeDialog(String.Empty, Color.Transparent, ScreenCaptureResourceType.Icon | ScreenCaptureResourceType.Cursor | ScreenCaptureResourceType.Bitmap, ScreenCaptureFromExeDialogType.TreeView, ScreenCaptureDialogFlags.None, _captureInformation, null);
                if (image == null)
                {
                    _captureType = CaptureType.None;
                }
                UpdateMyControls();
            }
            catch (Exception ex)
            {
                Messager.ShowError(this, ex);
            }

            _captureType = CaptureType.None;
            UpdateStatusBarText();
        }