diff --git a/WindowDebugger/Converters/ParentWindowHandleToCanUpdateOwnerConverter.cs b/WindowDebugger/Converters/ParentWindowHandleToCanUpdateOwnerConverter.cs new file mode 100644 index 0000000..3c29723 --- /dev/null +++ b/WindowDebugger/Converters/ParentWindowHandleToCanUpdateOwnerConverter.cs @@ -0,0 +1,16 @@ +using System; +using System.Globalization; +using System.Windows.Data; +using static Lsj.Util.Win32.User32; + +namespace WindowDebugger.Converters +{ + public class ParentWindowHandleToCanUpdateOwnerConverter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + => value is IntPtr parentWindowHandle && parentWindowHandle == GetDesktopWindow(); + + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + => throw new NotImplementedException(); + } +} diff --git a/WindowDebugger/Views/WindowInfoTab.xaml b/WindowDebugger/Views/WindowInfoTab.xaml index 5fe1cb7..0a37443 100644 --- a/WindowDebugger/Views/WindowInfoTab.xaml +++ b/WindowDebugger/Views/WindowInfoTab.xaml @@ -15,6 +15,7 @@ +