# Differences from RadDock

The Telerik **RadWindow** component is similar to the **RadDock** component. Both create floating regions on your page that the user can move around, collapse, pin, etc. Both let you specify the command buttons that appear on the title bar, and let you assign client event handlers to respond to user actions. Both have an appearance that you can customize with skins.

However, there are some significant differences between **RadWindow** and **RadDock**:

* **RadWindow** provides support for [using the window as a dialog](https://www.telerik.com/products/aspnet-ajax/documentation/controls/window/how-to/using-radwindow-as-a-dialog), including the ability to give the window a modal state, to pass parameters to the window, and to respond to results using a callback function.

* **RadWindow** windows are easy to [open from another HTML element](https://www.telerik.com/products/aspnet-ajax/documentation/controls/window/getting-started/showing-and-positioning), and can [act as the target of a link](https://www.telerik.com/products/aspnet-ajax/documentation/controls/window/how-to/using-the-target-attribute).

* **RadDock** windows can be docked to docking regions on the page, where they still display their content. **RadWindow** does not support this same behavior. Instead, it allows for minimization into [minimize zones](https://www.telerik.com/products/aspnet-ajax/documentation/controls/window/getting-started/minimize-zone).

* **RadWindow** supports an **OnClientPageLoad** event when the content in the window loads. Because **RadDock** does not load external content, it has no analogous event.

* **RadWindow** lets you [open windows from other windows](https://www.telerik.com/products/aspnet-ajax/documentation/controls/window/how-to/opening-a-radwindow-from-within-a-radwindow) and [access functions defined in various windows](https://www.telerik.com/products/aspnet-ajax/documentation/controls/window/how-to/calling-functions-in-windows).

## See Also

* [Overview](https://www.telerik.com/products/aspnet-ajax/documentation/controls/window/overview)

* [Properties that Affect Window Behavior](https://www.telerik.com/products/aspnet-ajax/documentation/controls/window/getting-started/properties-that-affect-window-behavior)
