Открытые члены | |
| DockAsChild ([in] IDispatch *Control,[in] USHORT ControlAlign) | |
| Используется для перемещения компонента в текущий компонент при организации многопанельного интерфейса .   | |
| DockAsNeighbour ([in] IDispatch *Control,[in, defaultvalue(AL_CLIENT)] USHORT ControlAlign) | |
| Используется для расположения компонента рядом с текущим компонентом при организации многопанельного интерфейса .   | |
| UnDock ([in, defaultvalue(TRUE)] VARIANT_BOOL ControlVisible) | |
| Будет автоматически создана родительская форма, в которую будет помещен текущей компонент.   | |
Свойства | |
| BSTR RW | UniqueId [] | 
| Задает уникальный идентификатор компонента.   | |
| VARIANT_BOOL RW | AllowDockAsChild [] | 
| Если значение свойства = "FALSE" то пользователь не может перемещать компоненты в дочерние компоненты данного компонента.   | |
| VARIANT_BOOL RW | AllowDockAsNeighbour [] | 
| Если значение свойства = "FALSE" то пользователь не может при перемещении компонентов, помещать их рядом с данным компонентом.   | |
| VARIANT_BOOL RW | DropTarget [] | 
| Если "TRUE", то пользователь может поместить с помощью мышки (drag & drop) в текущий компонент другой компонент.   | |
| VARIANT_BOOL RW | AlwaysDockTab [] | 
| Если "TRUE", то текущий компонент должен всегда содержаться в TabControl.   | |
| VARIANT_BOOL RW | AlwaysDockPage [] | 
| Если "TRUE", то текущий компонент должен всегда содержаться в PageControl.   | |
| VARIANT_BOOL RW | DockToolWindow [] | 
| Если "TRUE", то создаваемая методом UnDock форма будет иметь ToolWindow = "TRUE".   | |
| VARIANT_BOOL RW | AutoCreated [] | 
| Если "TRUE", то компонент является созданным автоматически.   | |
| LONG RW | PageControlTag [] | 
| Дополнительный параметр к AlwaysDockTab и AlwaysDockPage, который предназначен для того, чтобы различать разные виды компонентов одинакового типа.   | |
Для получения данного объекта нужно использовать свойство компонента Docking.
Компонент должен быть Frame (CreateFrame).
| DockAsChild | ( | [in] IDispatch * | Control, | |
| [in] USHORT | ControlAlign | |||
| ) | 
Используется для перемещения компонента в текущий компонент при организации многопанельного интерфейса .
| Control | Перемещаемый компонент. | |
| ControlAlign | требуемое положение компонента в родительском окне. | 
Если свойство перемещаемого компонента AlwaysDockPage = "TRUE" то внутри текущего компонента будет автоматически создан PageControl в качестве промежуточного контейнера для перемещаемого компонента.
| DockAsNeighbour | ( | [in] IDispatch * | Control, | |
| [in, defaultvalue(AL_CLIENT)] USHORT | ControlAlign | |||
| ) | 
Используется для расположения компонента рядом с текущим компонентом при организации многопанельного интерфейса .
| Control | Перемещаемый компонент. | |
| ControlAlign | требуемое положение компонента в родительском окне. | 
В противном случае будет создан новый многостраничный компонент, TabControl или PageControl. Перемещаемый компонент будет помещен на новую закладку. Текущий компонент будет перемещен на другую закладку.
| UnDock | ( | [in, defaultvalue(TRUE)] VARIANT_BOOL | ControlVisible | ) | 
Будет автоматически создана родительская форма, в которую будет помещен текущей компонент.
| VARIANT_BOOL RW AllowDockAsChild | 
Если значение свойства = "FALSE" то пользователь не может перемещать компоненты в дочерние компоненты данного компонента.
Значение по умолчанию: "FALSE"..
| VARIANT_BOOL RW AllowDockAsNeighbour | 
| VARIANT_BOOL RW AlwaysDockPage | 
Если "TRUE", то текущий компонент должен всегда содержаться в PageControl.
Родительский PageControl создается автоматически.
| VARIANT_BOOL RW AlwaysDockTab | 
Если "TRUE", то текущий компонент должен всегда содержаться в TabControl.
Родительский TabControl создается автоматически.
| VARIANT_BOOL RW AutoCreated | 
Если "TRUE", то компонент является созданным автоматически.
Например, это TabControl, который был создан при перемещении какого-либо компонента поверх другого компонента (см. Многопанельный интерфейс).
Автоматически созданные компоненты могут автоматически уничтожаться, когда у них не остается дочерних компонентов. Например, когда пользователь перетаскивает из них все дочерние компоненты в другое место.
| VARIANT_BOOL RW DockToolWindow | 
Если "TRUE", то создаваемая методом UnDock форма будет иметь ToolWindow = "TRUE".
| VARIANT_BOOL RW DropTarget | 
Если "TRUE", то пользователь может поместить с помощью мышки (drag & drop) в текущий компонент другой компонент.
| LONG RW PageControlTag | 
Дополнительный параметр к AlwaysDockTab и AlwaysDockPage, который предназначен для того, чтобы различать разные виды компонентов одинакового типа.
По умолчанию 0.
| BSTR RW UniqueId | 
Задает уникальный идентификатор компонента.
Конкретное значение может использоваться только для одного компонента.
Используется при вызове SaveLayout или LoadLayout.