CDockingPanesRow Class

Manages a list of panes that are located in the same horizontal or vertical row (column) of a dock site.

class CDockingPanesRow : public CObject

Members

Public Constructors

Name

Description

CDockingPanesRow::CDockingPanesRow

Default constructor.

Public Methods

Name

Description

CDockingPanesRow::AddPane

 

CDockingPanesRow::AddPaneFromRow

 

CDockingPanesRow::ArrangePanes

Arranges the panes in a row according to the specified margin and spacing parameters.

CDockingPanesRow::CalcFixedLayout

 

CDockingPanesRow::Create

 

CDockingPanesRow::ExpandStretchedPanes

 

CDockingPanesRow::ExpandStretchedPanesRect

 

CDockingPanesRow::FixupVirtualRects

 

CDockingPanesRow::GetAvailableLength

 

CDockingPanesRow::GetAvailableSpace

 

CDockingPanesRow::GetClientRect

 

CDockingPanesRow::GetDockSite

 

CDockingPanesRow::GetExtraSpace

 

CDockingPanesRow::GetGroupFromPane

 

CDockingPanesRow::GetID

 

CDockingPanesRow::GetMaxPaneSize

 

CDockingPanesRow::GetPaneCount

 

CDockingPanesRow::GetPaneList

 

CDockingPanesRow::GetRowAlignment

 

CDockingPanesRow::GetRowHeight

 

CDockingPanesRow::GetRowOffset

 

CDockingPanesRow::GetVisibleCount

 

CDockingPanesRow::GetWindowRect

 

CDockingPanesRow::HasPane

 

CDockingPanesRow::IsEmpty

 

CDockingPanesRow::IsExclusiveRow

 

CDockingPanesRow::IsHorizontal

 

CDockingPanesRow::IsVisible

 

CDockingPanesRow::Move

 

CDockingPanesRow::MovePane

 

CDockingPanesRow::OnResizePane

 

CDockingPanesRow::RedrawAll

 

CDockingPanesRow::RemovePane

 

CDockingPanesRow::ReplacePane

 

CDockingPanesRow::RepositionPanes

 

CDockingPanesRow::Resize

 

CDockingPanesRow::ResizeByPaneDivider

 

CDockingPanesRow::ScreenToClient

 

CDockingPanesRow::SetExtra

 

CDockingPanesRow::ShowDockSiteRow

 

CDockingPanesRow::ShowPane

 

CDockingPanesRow::UpdateVisibleState

 

Remarks

CDockingPanesRow objects are created internally by dock site objects.

Example

The following example demonstrates how to get a CDockingPanesRow object from a CMFCAutoHideBar object.

  CMFCAutoHideBar* pParentBar = new CMFCAutoHideBar();
    CDockingPanesRow* pParentRow = pParentBar->GetDockSiteRow();

Inheritance Hierarchy

CObject

   CDockingPanesRow

Requirements

Header: afxDockingPanesRow.h

See Also

Reference

Hierarchy Chart

CObject Class

CDockSite Class

CPane Class

Other Resources

MFC Classes