# FocusWindow(int)

> Make a window become the active window.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.IMGUIModule

```csharp
public static void FocusWindow(int windowID)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The identifier used when you created the window in the [GUI.Window](/engine/6000.5/script-reference/unityengine/gui/window.md) call.

### Remarks

Additional Resources: [GUI.UnfocusWindow](/engine/6000.5/script-reference/unityengine/gui/unfocuswindow.md).

### Examples

```csharp
// Draw 2 windows.
// When the first window is button-clicked focus on the other window.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
    private Rect windowRect = new Rect(20, 20, 120, 50);
    private Rect windowRect2 = new Rect(20, 80, 120, 50);

    void OnGUI()
    {
        windowRect = GUI.Window(0, windowRect, DoMyFirstWindow, "First");
        windowRect2 = GUI.Window(1, windowRect2, DoMySecondWindow, "Second");
    }

    void DoMyFirstWindow(int windowID)
    {
        if (GUI.Button(new Rect(10, 20, 100, 20), "Focus other"))
            GUI.FocusWindow(1);
    }

    void DoMySecondWindow(int windowID)
    {
        if (GUI.Button(new Rect(10, 20, 100, 20), "Focus other"))
            GUI.FocusWindow(0);
    }
}
```
