---
id: "T:cAlgo.API.WindowState"
kind: "enum"
namespace: "cAlgo.API"
url: "https://help.ctrader.com/ctrader-algo/references/Controls/Windows/WindowState/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# WindowState (enum)

Types of states for windows

Environments: Desktop supported · CLI supported · Cloud supported.

## Definition

```csharp
public enum WindowState
```

## Examples

C#:

```csharp
var window = new Window { Title = "Report", WindowState = WindowState.Maximized };
window.Show();
Print("Window state: {0}", window.WindowState);
```

Python:

```python
window = Window()
window.Title = "Report"
window.WindowState = WindowState.Maximized
window.Show()
api.Print(f"Window state: {window.WindowState}")
```

## Values

- `WindowState.Normal` — The default state of window
- `WindowState.Minimized` — Window is minimized to the task bar
- `WindowState.Maximized` — Window is maximized

