Example #1
0
 private void AddCapture(IntPtr handle)
 {
     _captureHelper              = new CaptureHelper();
     _captureHelper.CaptureDone += OnCaptureDone;
     _captureHelper.Start(Guid.NewGuid().ToString(), handle);
     CheckForIllegalCrossThreadCalls = false;
 }
Example #2
0
        private void AddCapture(IntPtr handle)
        {
            _captureHelper              = new CaptureHelper();
            _captureHelper.CaptureDone += OnCaptureDone;
            var captureType = comboBoxType.SelectedIndex == 0
                ? CaptureType.CreateDibSection
                : CaptureType.PrintWindow;

            _captureHelper.Start(Guid.NewGuid().ToString(), handle, captureType);
        }
Example #3
0
 private void RemoveCapture()
 {
     _captureHelper?.Stop();
     _captureHelper = null;
 }