Bas
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
11 additions and
3 deletions
-
src/Windows/Avalonia.Win32/EmbeddedWindowImpl.cs
|
|
@ -1,13 +1,21 @@ |
|
|
using System; |
|
|
using System; |
|
|
using System.ComponentModel; |
|
|
using Avalonia.Controls; |
|
|
using System.Runtime.InteropServices; |
|
|
|
|
|
using Avalonia.Platform; |
|
|
|
|
|
using Avalonia.Win32.Interop; |
|
|
using Avalonia.Win32.Interop; |
|
|
|
|
|
|
|
|
namespace Avalonia.Win32 |
|
|
namespace Avalonia.Win32 |
|
|
{ |
|
|
{ |
|
|
class EmbeddedWindowImpl : WindowImpl |
|
|
class EmbeddedWindowImpl : WindowImpl |
|
|
{ |
|
|
{ |
|
|
|
|
|
public EmbeddedWindowImpl() |
|
|
|
|
|
{ |
|
|
|
|
|
_windowProperties = new WindowProperties |
|
|
|
|
|
{ |
|
|
|
|
|
ShowInTaskbar = false, |
|
|
|
|
|
IsResizable = false, |
|
|
|
|
|
Decorations = SystemDecorations.None |
|
|
|
|
|
}; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
protected override IntPtr CreateWindowOverride(ushort atom) |
|
|
protected override IntPtr CreateWindowOverride(ushort atom) |
|
|
{ |
|
|
{ |
|
|
var hWnd = UnmanagedMethods.CreateWindowEx( |
|
|
var hWnd = UnmanagedMethods.CreateWindowEx( |
|
|
|