ContainerControl Abstract Class

Definition

Line 11 of System.Windows/ContainerControl.cm

Inheritance

Constructors & Destructor

public ContainerControl(ControlCreateParams& createParams)
public ContainerControl(const String<char>& windowClassName, WindowClassStyle windowClassStyle, WindowStyle style, ExtendedWindowStyle exStyle, const Color& backgroundColor, const String<char>& text, const Point& location, const Size& size, Dock dock, Anchors anchors)

Member Functions

public void AddChild(Control* child)
public nothrow const Container& Children() const
public void DockChildren()
public void DockChildren(Rect& parentRect)
public override nothrow ContainerControl* GetContainerControl() const
internal override nothrow Control* GetFirstEnabledTabStopControl() const
internal override nothrow Control* GetLastEnabledTabStopControl() const
public void InsertChildAfter(Control* child, Control* after)
public void InsertChildBefore(Control* child, Control* before)
public void MoveChildren(int dx, int dy)
protected override void OnChildContentChanged(ControlEventArgs& args)
protected override void OnChildContentLocationChanged(ControlEventArgs& args)
protected override void OnChildContentSizeChanged(ControlEventArgs& args)
protected override void OnChildGotFocus(ControlEventArgs& args)
protected override void OnChildLostFocus(ControlEventArgs& args)
protected override void OnChildSizeChanged(ControlEventArgs& args)
protected override void OnSizeChanging(SizeChangingEventArgs& args)
internal override void PaintAll(PaintEventArgs& args, bool skipMenuBar)
public override void PrintWindowTree(int level)
protected override bool ProcessMessage(Message& message)
public UniquePtr<Control> RemoveChild(Control* child)

Member Variables

private Container children

Constructor& Destructor Details

ContainerControl Constructor

public ContainerControl(ControlCreateParams& createParams)

Definition
Line 18 of System.Windows/ContainerControl.cm


ContainerControl Constructor

public ContainerControl(const String<char>& windowClassName, WindowClassStyle windowClassStyle, WindowStyle style, ExtendedWindowStyle exStyle, const Color& backgroundColor, const String<char>& text, const Point& location, const Size& size, Dock dock, Anchors anchors)

Definition
Line 13 of System.Windows/ContainerControl.cm


Member Function Details

AddChild Member Function

public void AddChild(Control* child)

Definition
Line 21 of System.Windows/ContainerControl.cm


Children Member Function

public nothrow const Container& Children()

Definition
Line 46 of System.Windows/ContainerControl.cm


DockChildren Member Function

public void DockChildren()

Definition
Line 216 of System.Windows/ContainerControl.cm


DockChildren Member Function

public void DockChildren(Rect& parentRect)

Definition
Line 221 of System.Windows/ContainerControl.cm


GetContainerControl Member Function

public override nothrow ContainerControl* GetContainerControl()

Definition
Line 50 of System.Windows/ContainerControl.cm


GetFirstEnabledTabStopControl Member Function

internal override nothrow Control* GetFirstEnabledTabStopControl()

Definition
Line 54 of System.Windows/ContainerControl.cm


GetLastEnabledTabStopControl Member Function

internal override nothrow Control* GetLastEnabledTabStopControl()

Definition
Line 72 of System.Windows/ContainerControl.cm


InsertChildAfter Member Function

public void InsertChildAfter(Control* child, Control* after)

Definition
Line 40 of System.Windows/ContainerControl.cm


InsertChildBefore Member Function

public void InsertChildBefore(Control* child, Control* before)

Definition
Line 34 of System.Windows/ContainerControl.cm


MoveChildren Member Function

public void MoveChildren(int dx, int dy)

Definition
Line 200 of System.Windows/ContainerControl.cm


OnChildContentChanged Member Function

protected override void OnChildContentChanged(ControlEventArgs& args)

Definition
Line 115 of System.Windows/ContainerControl.cm


OnChildContentLocationChanged Member Function

protected override void OnChildContentLocationChanged(ControlEventArgs& args)

Definition
Line 106 of System.Windows/ContainerControl.cm


OnChildContentSizeChanged Member Function

protected override void OnChildContentSizeChanged(ControlEventArgs& args)

Definition
Line 124 of System.Windows/ContainerControl.cm


OnChildGotFocus Member Function

protected override void OnChildGotFocus(ControlEventArgs& args)

Definition
Line 133 of System.Windows/ContainerControl.cm


OnChildLostFocus Member Function

protected override void OnChildLostFocus(ControlEventArgs& args)

Definition
Line 142 of System.Windows/ContainerControl.cm


OnChildSizeChanged Member Function

protected override void OnChildSizeChanged(ControlEventArgs& args)

Definition
Line 97 of System.Windows/ContainerControl.cm


OnSizeChanging Member Function

protected override void OnSizeChanging(SizeChangingEventArgs& args)

Definition
Line 90 of System.Windows/ContainerControl.cm


PaintAll Member Function

internal override void PaintAll(PaintEventArgs& args, bool skipMenuBar)

Definition
Line 258 of System.Windows/ContainerControl.cm


PrintWindowTree Member Function

public override void PrintWindowTree(int level)

Definition
Line 151 of System.Windows/ContainerControl.cm


ProcessMessage Member Function

protected override bool ProcessMessage(Message& message)

Definition
Line 169 of System.Windows/ContainerControl.cm


RemoveChild Member Function

public UniquePtr<Control> RemoveChild(Control* child)

Definition
Line 27 of System.Windows/ContainerControl.cm