C# Class MetroRadiance.Platform.ExternalWindow

外部プロセスのウィンドウから、位置、サイズ、およびアクティブ状態のイベントを受信できるようにします。
Inheritance: IChromeOwner, IDisposable
Exibir arquivo Open project: Grabacr07/MetroRadiance Class Usage Examples

Public Methods

Method Description
Activate ( ) : bool
Dispose ( ) : void
ExternalWindow ( IntPtr hWnd ) : System

外部プロセスで動作している Win32 ウィンドウのハンドルを指定して、ExternalWindow クラスの新しいインスタンスを初期化します。

Resize ( SizingMode sizingMode ) : void

Private Methods

Method Description
ExternalOnActivated ( IChromeHook sender ) : void
ExternalOnClosed ( IChromeHook sender ) : void
ExternalOnDeactivated ( IChromeHook sender ) : void
ExternalOnSizeChanged ( IChromeHook sender, Size newSize ) : void
ExternalOnStateChanged ( IChromeHook sender, int state ) : void
ExternalOnWindowMoved ( IChromeHook sender, Point newLocation ) : void
GetExtendFrameBounds ( ) : Rect

Method Details

Activate() public method

public Activate ( ) : bool
return bool

Dispose() public method

public Dispose ( ) : void
return void

ExternalWindow() public method

外部プロセスで動作している Win32 ウィンドウのハンドルを指定して、ExternalWindow クラスの新しいインスタンスを初期化します。
public ExternalWindow ( IntPtr hWnd ) : System
hWnd IntPtr ウィンドウ ハンドル。
return System

Resize() public method

public Resize ( SizingMode sizingMode ) : void
sizingMode SizingMode
return void