CDockablePaneAdapter Class

Provides docking support for CWnd-derived panes.

Syntax

class CDockablePaneAdapter : public CDockablePane

Members

Public Methods

Name Description
CDockablePaneAdapter::GetWrappedWnd Returns the wrapped window.
CDockablePaneAdapter::LoadState (Overrides CDockablePane::LoadState.)
CDockablePaneAdapter::SaveState (Overrides CDockablePane::SaveState.)
CDockablePaneAdapter::SetWrappedWnd

Remarks

Usually, the framework instantiates objects of this class when you use the CMFCBaseTabCtrl::AddTab or CMFCBaseTabCtrl::InsertTab methods.

If you want to customize the CDockablePaneAdapter behavior, just derive a new class from it and set the runtime class information to a tabbed window by using CMFCBaseTabCtrl::SetDockingBarWrapperRTC.

Inheritance Hierarchy

CObject
└ CCmdTarget
 └ CWnd
  └ CBasePane
   └ CPane
    └ CDockablePane
     └ CDockablePaneAdapter

Requirements

Header: afxDockablePaneAdapter.h

CDockablePaneAdapter::GetWrappedWnd

Returns the underlying window for the dockable pane adapter.

virtual CWnd* GetWrappedWnd() const;

Return Value

A pointer to the wrapped window.

Remarks

Use this function to access the wrapped window.

CDockablePaneAdapter::LoadState

Loads the state of the pane from the registry.

virtual BOOL LoadState(
    LPCTSTR lpszProfileName = NULL,
    int nIndex = -1,
    UINT uiID = (UINT) -1);

Parameters

lpszProfileName
[in] The profile name.

nIndex
[in] The profile index.

uiID
[in] The pane ID.

Return Value

Remarks

CDockablePaneAdapter::SaveState

Saves the state of the pane to the registry.

virtual BOOL SaveState(
    LPCTSTR lpszProfileName = NULL,
    int nIndex = -1,
    UINT uiID = (UINT) -1);

Parameters

lpszProfileName
[in] The profile name.

nIndex
[in] The profile index (defaults to the control ID of the window).

uiID
[in] The pane ID.

Return Value

Remarks

CDockablePaneAdapter::SetWrappedWnd

Sets the underlying window for the dockable pane adapter.

virtual BOOL SetWrappedWnd(CWnd* pWnd);

Parameters

pWnd
[in] A pointer to the window for the pane adapter to wrap.

Return Value

Remarks

See also

Hierarchy Chart
Classes
CDockablePane Class