# mouseOverWindow

> The EditorWindow currently under the mouse cursor. (Read Only)

## Definition

* **Type:** Property
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public static EditorWindow mouseOverWindow { get; }
```

### Remarks

mouseOverWindow can be null if there is no window under the cursor.

Additional Resources: [EditorWindow.focusedWindow](/engine/6000.7/script-reference/unityeditor/editorwindow/focusedwindow.md).

![UnityEditorMouseOverWindow (mouseOverWindow)](/api/media?file=/engine/6000.7/media/images/UnityEditorMouseOverWindow.png)

*Move the mouse over other Unity windows to automatically focus them.*

### Examples

```csharp
// The window appears in front of the Editor.
// The window shows the type of a Unity object the cursor is over.

using UnityEngine;
using UnityEditor;
using UnityEngine.UIElements;

public class MouseOverWindowExample : EditorWindow
{
    [MenuItem("Examples/Mouse Over Example")]
    static void Init()
    {
        GetWindow<MouseOverWindowExample>("mouseOver");
    }

    Label m_Label;

    void CreateGUI()
    {
        m_Label = new Label();
        rootVisualElement.Add(m_Label);
    }

    void Update()
    {
        EditorWindow window = EditorWindow.mouseOverWindow;
        if (window != null)
            Debug.Log(window.ToString());
        string windowName = window != null ? window.ToString() : "(none)";
        m_Label.text = $"Mouse over: {windowName}";
    }
}
```
