Class Win32Window
Inheritance
System.Object
Win32Window
Implements
WinMan.IWindow
System.IEquatable<WinMan.IWindow>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: WinMan.Windows.dll
Syntax
public class Win32Window : IWindow, IEquatable<IWindow>
Properties
|
Improve this Doc
View Source
CanClose
Declaration
public bool CanClose { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanCreateLiveThumbnail
Declaration
public bool CanCreateLiveThumbnail { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanMaximize
Declaration
public bool CanMaximize { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanMinimize
Declaration
public bool CanMinimize { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanMove
Declaration
public bool CanMove { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanReorder
Declaration
public bool CanReorder { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanResize
Declaration
public bool CanResize { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
FrameMargins
Declaration
public Rectangle FrameMargins { get; }
Property Value
Type |
Description |
WinMan.Rectangle |
|
|
Improve this Doc
View Source
Handle
Declaration
public IntPtr Handle { get; }
Property Value
Type |
Description |
System.IntPtr |
|
|
Improve this Doc
View Source
IsAlive
Declaration
public bool IsAlive { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsFocused
Declaration
public bool IsFocused { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsTopmost
Declaration
public bool IsTopmost { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
MaxSize
Declaration
public Point? MaxSize { get; }
Property Value
Type |
Description |
System.Nullable<WinMan.Point> |
|
|
Improve this Doc
View Source
MinSize
Declaration
public Point? MinSize { get; }
Property Value
Type |
Description |
System.Nullable<WinMan.Point> |
|
|
Improve this Doc
View Source
Position
Declaration
public Rectangle Position { get; }
Property Value
Type |
Description |
WinMan.Rectangle |
|
|
Improve this Doc
View Source
State
Declaration
public WindowState State { get; }
Property Value
Type |
Description |
WinMan.WindowState |
|
|
Improve this Doc
View Source
SyncRoot
Declaration
public object SyncRoot { get; }
Property Value
Type |
Description |
System.Object |
|
|
Improve this Doc
View Source
Title
Declaration
public string Title { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Workspace
Declaration
public IWorkspace Workspace { get; }
Property Value
Type |
Description |
WinMan.IWorkspace |
|
Methods
|
Improve this Doc
View Source
BringToFront()
Declaration
public void BringToFront()
|
Improve this Doc
View Source
Close()
Declaration
|
Improve this Doc
View Source
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.Object.Equals(System.Object)
|
Improve this Doc
View Source
Equals(IWindow)
Declaration
public bool Equals(IWindow other)
Parameters
Type |
Name |
Description |
WinMan.IWindow |
other |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.Object.GetHashCode()
|
Improve this Doc
View Source
GetNextWindow()
Declaration
public IWindow GetNextWindow()
Returns
Type |
Description |
WinMan.IWindow |
|
|
Improve this Doc
View Source
GetPreviousWindow()
Declaration
public IWindow GetPreviousWindow()
Returns
Type |
Description |
WinMan.IWindow |
|
|
Improve this Doc
View Source
GetProcess()
Declaration
public Process GetProcess()
Returns
Type |
Description |
System.Diagnostics.Process |
|
|
Improve this Doc
View Source
InsertAfter(IWindow)
Declaration
public void InsertAfter(IWindow other)
Parameters
Type |
Name |
Description |
WinMan.IWindow |
other |
|
|
Improve this Doc
View Source
RequestFocus()
Declaration
public void RequestFocus()
|
Improve this Doc
View Source
SendToBack()
Declaration
|
Improve this Doc
View Source
SetPosition(Rectangle)
Declaration
public void SetPosition(Rectangle position)
Parameters
Type |
Name |
Description |
WinMan.Rectangle |
position |
|
|
Improve this Doc
View Source
SetState(WindowState)
Declaration
public void SetState(WindowState state)
Parameters
Type |
Name |
Description |
WinMan.WindowState |
state |
|
|
Improve this Doc
View Source
SetTopmost(Boolean)
Declaration
public void SetTopmost(bool topmost)
Parameters
Type |
Name |
Description |
System.Boolean |
topmost |
|
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()
Events
|
Improve this Doc
View Source
Added
Declaration
public event EventHandler<WindowChangedEventArgs> Added
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowChangedEventArgs> |
|
|
Improve this Doc
View Source
Destroyed
Declaration
public event EventHandler<WindowChangedEventArgs> Destroyed
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowChangedEventArgs> |
|
|
Improve this Doc
View Source
GotFocus
Declaration
public event EventHandler<WindowFocusChangedEventArgs> GotFocus
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowFocusChangedEventArgs> |
|
|
Improve this Doc
View Source
LostFocus
Declaration
public event EventHandler<WindowFocusChangedEventArgs> LostFocus
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowFocusChangedEventArgs> |
|
|
Improve this Doc
View Source
PositionChanged
Declaration
public event EventHandler<WindowPositionChangedEventArgs> PositionChanged
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowPositionChangedEventArgs> |
|
|
Improve this Doc
View Source
PositionChangeEnd
Declaration
public event EventHandler<WindowPositionChangedEventArgs> PositionChangeEnd
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowPositionChangedEventArgs> |
|
|
Improve this Doc
View Source
PositionChangeStart
Declaration
public event EventHandler<WindowPositionChangedEventArgs> PositionChangeStart
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowPositionChangedEventArgs> |
|
|
Improve this Doc
View Source
Removed
Declaration
public event EventHandler<WindowChangedEventArgs> Removed
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowChangedEventArgs> |
|
|
Improve this Doc
View Source
StateChanged
Declaration
public event EventHandler<WindowStateChangedEventArgs> StateChanged
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowStateChangedEventArgs> |
|
|
Improve this Doc
View Source
TitleChanged
Declaration
public event EventHandler<WindowTitleChangedEventArgs> TitleChanged
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowTitleChangedEventArgs> |
|
|
Improve this Doc
View Source
TopmostChanged
Declaration
public event EventHandler<WindowTopmostChangedEventArgs> TopmostChanged
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowTopmostChangedEventArgs> |
|
Implements
WinMan.IWindow
System.IEquatable<T>