C# Class GlowingWindow.Glowing.GlowWindowProcessor

GlowWindow の各種座標を計算します。
Show file Open project: WELL-E/LoginSample Class Usage Examples

Public Methods

Method Description
GetCursor ( Point point, double actualWidht, double actualHeight ) : System.Windows.Input.Cursor

派生クラスでオーバーライドされると、point 座標でのカーソルを返します。

GetHeight ( double ownerTop, double ownerHeight ) : double

派生クラスでオーバーライドされると、GlowWindow の縦幅を取得します。

GetHitTestValue ( Point point, double actualWidht, double actualHeight ) : HitTestValues

派生クラスでオーバーライドされると、point 座標でのヒットテスト結果を返します。

GetLeft ( double ownerLeft, double ownerWidth ) : double

派生クラスでオーバーライドされると、GlowWindow の左端座標を取得します。

GetTop ( double ownerTop, double ownerHeight ) : double

派生クラスでオーバーライドされると、GlowWindow の上端座標を取得します。

GetWidth ( double ownerLeft, double ownerWidth ) : double

派生クラスでオーバーライドされると、GlowWindow の横幅を取得します。

Private Methods

Method Description
GlowWindowProcessor ( ) : System.Windows

Method Details

GetCursor() public abstract method

派生クラスでオーバーライドされると、point 座標でのカーソルを返します。
public abstract GetCursor ( Point point, double actualWidht, double actualHeight ) : System.Windows.Input.Cursor
point System.Windows.Point ウィンドウ メッセージで受け取ったマウス座標。
actualWidht double 発光ウィンドウの現在の幅。
actualHeight double 発光ウィンドウの現在の高さ。
return System.Windows.Input.Cursor

GetHeight() public abstract method

派生クラスでオーバーライドされると、GlowWindow の縦幅を取得します。
public abstract GetHeight ( double ownerTop, double ownerHeight ) : double
ownerTop double アタッチ先ウィンドウの上端座標。
ownerHeight double アタッチ先ウィンドウの現在の縦幅。
return double

GetHitTestValue() public abstract method

派生クラスでオーバーライドされると、point 座標でのヒットテスト結果を返します。
public abstract GetHitTestValue ( Point point, double actualWidht, double actualHeight ) : HitTestValues
point System.Windows.Point ウィンドウ メッセージで受け取ったマウス座標。
actualWidht double 発光ウィンドウの現在の幅。
actualHeight double 発光ウィンドウの現在の高さ。
return HitTestValues

GetLeft() public abstract method

派生クラスでオーバーライドされると、GlowWindow の左端座標を取得します。
public abstract GetLeft ( double ownerLeft, double ownerWidth ) : double
ownerLeft double アタッチ先ウィンドウの左端座標。
ownerWidth double アタッチ先ウィンドウの現在の横幅。
return double

GetTop() public abstract method

派生クラスでオーバーライドされると、GlowWindow の上端座標を取得します。
public abstract GetTop ( double ownerTop, double ownerHeight ) : double
ownerTop double アタッチ先ウィンドウの上端座標。
ownerHeight double アタッチ先ウィンドウの現在の縦幅。
return double

GetWidth() public abstract method

派生クラスでオーバーライドされると、GlowWindow の横幅を取得します。
public abstract GetWidth ( double ownerLeft, double ownerWidth ) : double
ownerLeft double アタッチ先ウィンドウの左端座標。
ownerWidth double アタッチ先ウィンドウの現在の横幅。
return double