用于获取当前焦点窗口文本选区,可用于实现划词功能。
如果提前导入 java.accessBridge 库则自动支持 Java 窗口。
如果鼠标左键是放开状态,获取焦点窗口选区文本。
成功返回文本,焦点窗口句柄。
无参数调用时不使用剪贴板与模拟按按键方式获取选区文本。
仅适用于支持 UIA 选区接口或 edit,richedit 消息的窗口。
优先使用 UIA 接口或 edit,richedit 消息获取选区文本。
参数 @2 为 true 则允许在不支持前述接口的窗口使用剪贴板复制选区文本,
用后会尝试还原剪贴板文本与图像。
不建议连续无间隔地调用此函数以免点用过多 CPU
参数 @1 为 true 则允许不支持相关接口的窗口使用剪贴板复制选区文本,
参数 @2 为 true 则允许在 UIA 接口返回空文本时使用剪贴板重新获取。
剪贴板方式需要模拟按键,操作完成后会尝试还原剪贴板文本与图像。
不建议连续无间隔地调用此函数以免点用过多 CPU
如果鼠标左键是放开状态,获取焦点窗口选区文本。
成功返回文本,焦点窗口句柄。
不使用 UIA 接口以避免 UIA 接口返回的是不需要的文本,例如浏览器。
对于支持 edit,richedit 消息的窗口直接获取选区文本。
参数 @1 为 true 则允许使用剪贴板复制选区文本,
在获取选区文本失败才会使用剪贴板,
用后会尝试还原剪贴板文本与图像。
不建议连续无间隔地调用此函数以免点用过多 CPU