C# Класс MetroRadiance.Platform.ExternalWindow

外部プロセスのウィンドウから、位置、サイズ、およびアクティブ状態のイベントを受信できるようにします。
Наследование: IChromeOwner, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Activate ( ) : bool
Dispose ( ) : void
ExternalWindow ( IntPtr hWnd ) : System

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

Resize ( SizingMode sizingMode ) : void

Приватные методы

Метод Описание
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

Описание методов

Activate() публичный Метод

public Activate ( ) : bool
Результат bool

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

ExternalWindow() публичный Метод

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

Resize() публичный Метод

public Resize ( SizingMode sizingMode ) : void
sizingMode SizingMode
Результат void