<< Click to Display Table of Contents >>
マニュアル > コントロールリファレンス > 全コントロール共通 > 共通メソッド >
自身のオブジェクトが、指定したオブジェクト又は座標値と重なっているかどうかを判定する。
構文
HitTest(
object
)
パラメータ
型:
オブジェクト
判別を行うコントロール。
戻り値
ブール
FALSE -重なっていない。TRUE -重なっている。
解説
自身のオブジェクトが他のコントロールオブジェクトと重なっているかを判別するときなどに使用します。
構文1では、比較を行うコントロールの外郭(四角)と、自分自身のコントロールの外郭(四角)が重なっているかどうかを判別します。
例
if (this.HitTest(parent.TargetControl)) { //重なっている場合の処理 }
構文2
x,
y
x
数値
X座標
Y座標
構文2では、コントロール毎に判別の方法が異なります。例えばEllipse(楕円)コントロールでは、外郭(四角)ではなく、楕円の内に指定した座標が入っているかどうかを判別します。
var x = 10; var y = 20; if (this.HitTest(x, y)) { //重なっている場合の処理 }
サポート対象
×
スクリプトアクション
サーバのスクリプトVer2アクションで使用可能
○
ブラウザスクリプト
ブラウザのスクリプトにて使用可能
演算式構文
演算式構文(バインド書式など)にて使用可能
参照
GetParentObj
GetChildObj
GetChildObjCount
GetObjIndex
GetProperty
SetProperty
CopyProperty
CallCommonEvent
CallMethod
HitTest
BringToFront
BringToBack
SetFocus
LostFocus
StartDrag
StartDragX
StartDragY
StopDrag
IsDrag
Intersect
GetMousePos