diff --git a/target/docs/lib/CoordMode.htm b/target/docs/lib/CoordMode.htm index fcdb5201..50772332 100644 --- a/target/docs/lib/CoordMode.htm +++ b/target/docs/lib/CoordMode.htm @@ -21,7 +21,7 @@
型:文字列
-Specify one of the following words to indicate the type of target to affect:
+次のいずれかの単語を指定して、影響を受けるターゲットのタイプを指示します。
ToolTip:ToolTipに影響します。
Pixel:PixelGetColor、PixelSearch、ImageSearchに影響します。
Mouse: Affects MouseGetPos, Click, MouseMove, MouseClick, and MouseClickDrag.
@@ -32,7 +32,7 @@型:文字列
-省略すると、初期値はScreenになります。Otherwise, specify one of the following words to indicate the area to which TargetType should be relative:
+省略すると、初期値はScreenになります。そうでない場合は、TargetTypeが相対的であるべき領域を示すために、以下の単語のいずれかを指定します:
Screen:座標はデスクトップ(画面全体)に対する相対座標です。
Window:座標は、アクティブウィンドウからの相対座標です。
Client:座標は、アクティブウィンドウのクライアント領域(ウィンドウのタイトルバー、メニュー(標準的なものがある場合)、ボーダーを除く)からの相対座標です。クライアント座標は、OSのバージョンやテーマに左右されにくい。
@@ -42,10 +42,12 @@型:文字列
-This function returns the previous setting; either Screen, Window or Client.
+この関数は、前の設定を返します。Screen、Window、または Client のいずれかです。 +
If CoordMode is not used, the default mode is Client; that is, all built-in functions except those documented otherwise (e.g. WinMove and InputBox) use coordinates that are relative to the active window's client area.
++CoordMode関数を使用しない場合、既定のモードはClientです。つまり、特に文書化されていない関数(WinMove や InputBox など)を除くすべての組み込み関数は、アクティブ ウィンドウのクライアント領域を基準にした座標を使用します。
新しく起動するスレッド(ホットキー、カスタムメニュー項目、時間指定サブルーチンなど)はすべて、この機能のデフォルト設定で新しくスタートします。このデフォルトは、スクリプト起動時にこの関数を使用することで変更することができます。
組み込みのA_CoordMode変数には、現在の設定が格納されています。
マウスカーソルの現在位置を取得し、オプションでどのウィンドウとコントロールにカーソルを置いているかを取得します。
+マウスカーソルの現在位置を取得します。また、オプションでどのウィンドウとコントロール上にカーソルがあるのかを取得します。
MouseGetPos &OutputVarX, &OutputVarY, &OutputVarWin, &OutputVarControl, Flag
型:VarRef
-省略したときは、対応する値は保存されません。そうでないときは、X座標とY座標を格納する出力変数への参照を指定します。The retrieved coordinates are relative to the active window's client area unless CoordMode was used to change to screen coordinates.
+省略したときは、対応する値は保存されません。そうでないときは、X座標とY座標を格納する出力変数への参照を指定します。取得した座標は、CoordMode関数で変更されない限りアクティブウィンドウのクライアント領域を基準にします。
型:VarRef
-省略したときは、対応する値は保存されません。Otherwise, specify a reference to the output variable in which to store the unique ID number of the window under the mouse cursor. ウィンドウを決定できない場合、この変数は空白になります。
+省略したときは、対応する値は保存されません。そうでないときは、マウスカーソルがあるウィンドウの一意の ID 番号を格納する出力変数への参照を指定します。ウィンドウを決定できない場合、この変数は空白になります。
ウィンドウがアクティブでなくても検出されます。隠しウィンドウは検出できません。
型:VarRef
-省略したときは、対応する値は保存されません。Otherwise, specify a reference to the output variable in which to store the name (ClassNN) of the control under the mouse cursor. 制御が決定できない場合は、この変数を空白とします。
-コントロールの名前は、常にWindow Spyが表示する名前と一致する必要があります。マウスカーソルの下にあるウィンドウがアクティブでなくても、コントロールは検出されます。
+省略したときは、対応する値は保存されません。そうでなければ、マウスカーソルがあるコントロールの名前(ClassNN)を格納する出力変数への参照を指定します。制御が決定できない場合は、この変数を空白とします。
+コントロールの名前は、常にWindow Spyが表示する名前と一致する必要があります。マウスカーソルがあるウィンドウがアクティブでなくても、コントロールは検出されます。
Type: Integer
-If omitted, it defaults to 0, meaning the function uses the default method to determine OutputVarControl and stores the control's ClassNN. Otherwise, specify a combination (sum) of the following numbers:
+省略したときは既定値は0になり、関数は既定のメソッドを使用して OutputVarControl を決定し、コントロールのClassNNを格納します。 +そうでなければ、次の数値の組み合わせ (合計) を指定します。
1:OutputVarControlを決定するために、より単純な方法を使用します。SysEditやTextPadなどのMDI(Multiple Document Interface)アプリケーションのアクティブ/最上位の子ウィンドウを正しく取得することができるようになりました。ただし、GroupBoxコントロール内のコントロールの検出など、他の目的では精度が落ちます。
2:コントロールのClassNNではなく、コントロールのHWNDを OutputVarControlに格納します。
例えば、両方のオプションを有効にするには、Flagパラメータを3に設定する必要があります。
@@ -64,7 +65,7 @@Shows the HWND, class name, title and controls of the window currently under the mouse cursor.
+マウスカーソルがあるウィンドウのHWND、クラス、タイトル、コントロールを表示します。
SetTimer WatchCursor, 100 WatchCursor() diff --git a/target/docs/lib/index.htm b/target/docs/lib/index.htm index ecea155f..44114ff7 100644 --- a/target/docs/lib/index.htm +++ b/target/docs/lib/index.htm @@ -794,7 +794,7 @@アルファベット順機能インデックス
MouseGetPos -マウスカーソルの現在位置を取得し、オプションでどのウィンドウとコントロールにカーソルを置いているかを取得します。 +マウスカーソルの現在位置を取得します。また、オプションでどのウィンドウとコントロール上にカーソルがあるのかを取得します。 MouseMove