Files
eveo/Eve-O-Preview/WindowManager/Interface/IWindowManager.cs
2018-02-05 01:52:33 +02:00

20 lines
561 B
C#

using System;
namespace EveOPreview.WindowManager
{
public interface IWindowManager
{
bool IsCompositionEnabled { get; }
IntPtr GetForegroundWindowHandle();
void ActivateWindow(IntPtr handle);
void DeactivateWindow(IntPtr handle);
void MoveWindow(IntPtr handle, int left, int top, int width, int height);
void GetWindowCoordinates(IntPtr handle, out int left, out int top, out int right, out int bottom);
bool IsWindowMinimized(IntPtr handle);
IDwmThumbnail RegisterThumbnail(IntPtr destination, IntPtr source);
}
}