DIM myPoint.4: ' "マウス位置を取得するためのポイントレコードを用意" CALL GETMOUSE(myPoint): ' "マウス位置を取得(ローカル座標になります)" x% = myPoint.h%: ' "ウィンドウ上でのマウスのX座標" y% = myPoint.v%: ' "ウィンドウ上でのマウスのY座標" |
LONG IF ( (x% >=0 ) AND (x% < gImageX) ) AND ( (y% >= 0 ) AND (y% < gImageY) ) CURSOR _penCursor: ' "ペンカーソルに変更" XELSE CURSOR _arrowCursor: ' "通常の矢印カーソルに変更" END IF |
DO FN drawPoint: ' "マウスによる描画" HANDLEEVENTS: ' "イベント処理は自動" UNTIL gQuit_flag |