マウス位置の確認

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

Syntax

C#
public RectPosition CheckFocusMarkPosition(
	CFviPoint mouse
)
Visual Basic
Public Function CheckFocusMarkPosition ( 
	mouse As CFviPoint
) As RectPosition

Parameters

mouse
Type: FVIL.Data..::..CFviPoint
マウスポインタの座標 (クライアント座標)

Return Value

Type: RectPosition
マウスカーソル位置を示す定数(RectPosition)を返します。
矩形及び基準点のいずれの上にも無ければ FVIL.GDI.RectPosition.None を返します。

矩形上にある場合:
マウスポインタの座標が矩形の辺にあれば、下記の値の論理和を返します。

  • FVIL.GDI.RectPosition.Left
  • FVIL.GDI.RectPosition.Top
  • FVIL.GDI.RectPosition.Right
  • FVIL.GDI.RectPosition.Bottom
矩形内にあれば FVIL.GDI.RectPosition.ALL を返します。 FVIL.GDI.RectPosition.Center は内部で除外されています。


基準点上にある場合:
マウスポインタの座標が基準点上にあれば、FVIL.GDI.RectPosition.Handle を返します。

Remarks

マウスカーソルが登録位置の矩形または基準点上の何処にあるかを検証します。

See Also