>>117
質問の回答とは違うが、おまいのやりたいことはClipCursor()で代替できると思う。
詳しくはリファレンス参照。