マスク編集カーソルサイズ

Namespace: FVIL.GDI
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public virtual Size MaskCursorSize { get; set; }
Visual Basic
Public Overridable Property MaskCursorSize As Size
	Get
	Set

Return Value

Type: Size
現在設定されているカーソルサイズを返します。
既定では Width=1, Height=1 に設定されています。

Remarks

マスク編集カーソルサイズの取得または設定を行います。
有効な値は 1 以上ですが、1 未満の値を設定しても例外は発行しません。 値が無効な場合は、描画またはマスク値の編集を行う際に正規化されます。

マウスカーソル位置を含む ±MaskCursorSize の範囲が編集対象になります。 例えば、指定されたサイズが Width=4, Height=3 の時は、下図の範囲が編集対象になります。 ([*] はマウスカーソル位置を示します。)

  |--  -4  --|
 |[-][-][-][-][-][-][-]
-3[-][-][-][-][-][-][-]
 |[-][-][-][*][-][-][-] |
  [-][-][-][-][-][-][-]+3
  [-][-][-][-][-][-][-] |
           |--  +4  --|

See Also