Browse Source

fix non-client WM_Activate.

pull/2156/head
Dan Walmsley 8 years ago
parent
commit
422d798108
  1. 8
      src/Windows/Avalonia.Win32/WindowImpl.cs

8
src/Windows/Avalonia.Win32/WindowImpl.cs

@ -606,13 +606,19 @@ namespace Avalonia.Win32
break;
case WindowsMessage.WM_NCPAINT:
case WindowsMessage.WM_NCACTIVATE:
if (!_decorated)
{
return IntPtr.Zero;
}
break;
case WindowsMessage.WM_NCACTIVATE:
if (!_decorated)
{
return new IntPtr(1);
}
break;
case UnmanagedMethods.WindowsMessage.WM_PAINT:
UnmanagedMethods.PAINTSTRUCT ps;
if (UnmanagedMethods.BeginPaint(_hwnd, out ps) != IntPtr.Zero)

Loading…
Cancel
Save