private bool SelectHandle(RegionCaptureOptions options) { SelectedWindow = null; SimpleWindowInfo simpleWindowInfo = RegionCaptureTasks.GetWindowInfo(options); if (simpleWindowInfo != null) { SelectedWindow = new WindowInfo(simpleWindowInfo.Handle); UpdateWindowInfo(); return(true); } return(false); }
private bool SelectHandle(bool isWindow) { RegionCaptureOptions options = new RegionCaptureOptions() { DetectControls = !isWindow }; SelectedWindow = null; SimpleWindowInfo simpleWindowInfo = RegionCaptureTasks.GetWindowInfo(options); if (simpleWindowInfo != null) { SelectedWindow = new WindowInfo(simpleWindowInfo.Handle); IsWindow = isWindow; UpdateWindowInfo(); return(true); } return(false); }