setCaretSelectionRect(element, x, y, w, h)メソッドは、要素がフォーカスされているかどうかを確認する際に使用します。
具体的には、引数elementで指定した要素がフォーカスされているか、その子孫要素の場合には true を返し、そうでない場合には false を返します。
setCaretSelectionRect()メソッドは、
canvasがユーザー操作が可能な内容になっている場合に、
canvas上でポインタが最後に描画された位置や選択された位置を示して、
ユーザーが把握できるようにするために使用するべきものです。
ポインタで選択する矩形の座標(x, y)と幅w高さhは、現在の変換マトリックスの影響を受けます。