Skip to content

Latest commit

 

History

History
139 lines (92 loc) · 3.95 KB

cdockablepaneadapter-class.md

File metadata and controls

139 lines (92 loc) · 3.95 KB
description title ms.date f1_keywords helpviewer_keywords ms.assetid
Learn more about: CDockablePaneAdapter Class
CDockablePaneAdapter Class
11/04/2016
CDockablePaneAdapter
AFXDOCKABLEPANEADAPTER/CDockablePaneAdapter
AFXDOCKABLEPANEADAPTER/CDockablePaneAdapter::GetWrappedWnd
AFXDOCKABLEPANEADAPTER/CDockablePaneAdapter::LoadState
AFXDOCKABLEPANEADAPTER/CDockablePaneAdapter::SaveState
AFXDOCKABLEPANEADAPTER/CDockablePaneAdapter::SetWrappedWnd
CDockablePaneAdapter [MFC], GetWrappedWnd
CDockablePaneAdapter [MFC], LoadState
CDockablePaneAdapter [MFC], SaveState
CDockablePaneAdapter [MFC], SetWrappedWnd
6ed6cf82-f39c-4d0c-bf7c-8641495cf8f3

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