Home > PCB_SelectControl > getCurrentMousePosition
PCB_SelectControl.getCurrentMousePosition() method
此 API 当前处于 BETA 预览状态,希望得到开发者的反馈。它的任何功能都可能在接下来的开发进程中被修改,请不要将它用于任何正式环境。
获取当前鼠标在画布上的位置
签名
typescript
function getCurrentMousePosition(): Promise<{ x: number; y: number } | undefined>;1
返回值
Promise<{ x: number; y: number } | undefined>
鼠标在画布上的位置,undefined 代表当前鼠标不在画布上
示例
javascript
// 1. 查询鼠标当前位置
const position = await eda.pcb_SelectControl.getCurrentMousePosition();
// 2. 鼠标在画布上时输出坐标,不在画布上时返回 undefined
if (position) {
console.log('x:', position.x);
console.log('y:', position.y);
}
else {
console.log('鼠标当前不在画布上');
}1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11