This document is archived and information here might be outdated.  Recommended version.

IDockableWindowInitialPlacement Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Framework > ESRI.ArcGIS.Framework > Interfaces > ID > IDockableWindowInitialPlacement Interface
ArcGIS Developer Help

IDockableWindowInitialPlacement Interface

Provides initial placement for dockable windows.

Product Availability

Available with ArcGIS Desktop.


A dockable window's initial representation including height, width, dock position and neighbor can be set through this interface.

When To Use

To set the dockable window's initial representation, you would implement IDockableWindowInitialPlacement on the object that implents IDockableWindowDef.


Name Description
Read-only property DockPosition The location where this dockable window should dock by default.
Read-only property Height The default height of the dockable window in pixels.
Read-only property Neighbor An alternate dockable window this dockable window should dock relative to.
Read-only property Width The default width of the dockable window in pixels.

Classes that implement IDockableWindowInitialPlacement

Classes Description
ArcToolboxDockWnd (esriGeoprocessingUI)
ColorCorrectionDockWin (esriArcMapUI) The Color Correction Tools Dockable Window.
CreateFeatureDockWin (esriEditor) Esri create features window.
ErrorWindow (EditorExt) Esri topology error inspector.
GxBrowserDockWindow (esriCatalogUI) The Catalog window dockable window.
IdentifyWindow (esriArcMapUI) Esri map identify window.
MensurationDockWin (esriArcMapUI) The Mensuration Result Dockable Window.
RasterToolsDockWin (esriArcMapUI) The Raster Tools Dockable Window.
SharedFeaturesDockWindow (esriEditorExt)
TableDockWindow (esriArcMapUI) Table dock window
TOCDockableWindow (ArcMapUI) Esri TOC Dockable Window.
UnplacedAnnotationWindow (esriEditor) Esri unplaced anno window.


This interface is consulted only when the first time the dockable window is being introduced to the system. If the dockable window has already been shown once, the settings through this interface won't apply any more.

To clear the dockable window's states, the application template should be deleted. For example, to clear the dockable window's states in ArcMap, normal.mxt should be removed.