---
name: "ctrlMousePosition"
type: command
status: ok
groups: ["GUI Control - Positioning"]
arma3_since: "2.00"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/ctrlMousePosition
revid: 378524
updated: 2026-05-04T01:55:42Z
---

# ctrlMousePosition

*Command · GUI Control - Positioning · Arma 3 v2.00*

## Description

Returns position of the mouse on the screen relative to UI Control in UI coordinates. Also works within CT_CONTROLS_GROUPs. In that case, returned position is relative to the position of the group.

## Syntax

```sqf
ctrlMousePosition control
```

**Parameters:**

- `control`: [Control](../topics/Control.md)

**Returns:** [Position2D](../topics/Position.md#introduction) - x and y UI coordinates of the mouse position

## Examples

### Example 1

```sqf
private _mouseRelPos = ctrlMousePosition _ctrl;
```

## See also

[ctrlSetMousePosition](../commands/ctrlSetMousePosition.md) · [setMousePosition](../commands/setMousePosition.md) · [getMousePosition](../commands/getMousePosition.md) · [ctrlMapCursor](../commands/ctrlMapCursor.md)

<sub>Source: [BI Community Wiki — ctrlMousePosition](https://community.bistudio.com/wiki/ctrlMousePosition) (revision 378524).</sub>
