FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Friends | List of all members
CAdUiDockControlBar Class Reference

#include <CAdUiDockControlBar.h>

Inheritance diagram for CAdUiDockControlBar:
CAcUiDockControlBar CAdUiPaletteSet CAcTcUiToolPaletteSet

Public Member Functions

bool Anchored (bool)
 
CSize const & GetHorzDockSize (void)
 
CSize const & GetVertDockSize (void)
 
void SetHorzDockSize (CSize const &)
 
void SetVertDockSize (CSize const &)
 
 CAdUiDockControlBar ()
 
 CAdUiDockControlBar (int)
 
bool AdjustVertDockedBarHeight (int)
 
bool AllowDockingMenuItemState (void)
 
bool Anchored (void)
 
CAdUiThemeGetTheme (void)
 
CAdUiThemeSetTheme (CAdUiTheme *)
 
int Create (CWnd *, wchar_t const *, unsigned int, unsigned long=WS_CHILD|WS_VISIBLE|CBRS_BOTTOM, tagRECT const &=CFrameWnd::rectDefault)
 
int IsFloating (void)
 
long GetTitleBarSize (void)
 
_GUIDGetToolID (void)
 
unsigned long GetDockStyle (void)
 
virtual ~CAdUiDockControlBar (void)
 
virtual bool CanFrameworkTakeFocus (void)
 
virtual CSize CalcFixedLayout (int, int)
 
virtual int Create (ACHAR const *, ACHAR const *, unsigned long, tagRECT const &, CWnd *, unsigned int, CCreateContext *pContext=NULL)
 
virtual int Load (IUnknown *)
 
virtual int Save (IUnknown *)
 
void DockControlBar (unsigned int, tagRECT *)
 
void EnableDocking (unsigned long)
 
void GetFloatingRect (CRect *)
 
void GetPersistedDockingRect (CRect *)
 
void GetPersistedFloatingRect (CRect *)
 
void InitFloatingPosition (CRect *)
 
void RestoreControlBar (unsigned int=AFX_IDW_DOCKBAR_LEFT, CRect *=NULL)
 
void SetAllowDockingMenuItemState (bool)
 
void SetToolID (LPCGUID)
 
virtual void ThemeModified (AdUiThemeElement)
 
void TileInRow (void)
 
virtual void DelayShow (BOOL bShow)
 
void Invalidate (BOOL bErase=TRUE)
 
void InvalidateRect (LPCRECT lpRect, BOOL bErase=TRUE)
 
void InvalidateRgn (CRgn *pRgn, BOOL bErase=TRUE)
 
void UpdateWindow ()
 
void callDataExchange (CDataExchange *pDX)
 

Static Public Member Functions

static bool __cdecl GetToolsRestartMode (void)
 
static bool __cdecl HidePalettes (void)
 
static bool __cdecl ShowPalettes (void)
 
static void __cdecl SetToolsRestartMode (bool)
 

Public Attributes

BOOL m_bAutoDelete
 

Protected Member Functions

bool CloseButtonVisible (void)
 
int OnCreate (tagCREATESTRUCTW *)
 
int OnEraseBkgnd (CDC *)
 
virtual bool OnClosing (void)
 
virtual int AddCustomMenuItems (LPARAM hMenu)
 
virtual int CreateControlBar (tagCREATESTRUCTW *)
 
virtual BOOL OnCommand (WPARAM, LPARAM)
 
virtual void GetFloatingMinSize (long *, long *)
 
virtual void OnUserSizing (unsigned int, tagRECT *)
 
virtual void PaintControlBar (CDC *)
 
virtual void SizeChanged (CRect *, int, int)
 
void GetUsedRect (CRect &)
 
void OnAllowDock (void)
 
void OnAnchor (void)
 
void OnAnchorLeft (void)
 
void OnAnchorRight (void)
 
void OnContextMenu (CWnd *, CPoint)
 
void OnHideBar (void)
 
void OnPaint (void)
 
void OnWindowPosChanged (tagWINDOWPOS *)
 
void RepositionOrHideButtons (void)
 
void ShowCloseButton (bool)
 
BOOL UpdateData (BOOL bSaveAndValidate=TRUE)
 
afx_msg void OnDestroy ()
 
 DECLARE_MESSAGE_MAP ()
 
void OnSettingChange (unsigned int, wchar_t const *)
 

Static Protected Member Functions

static LRESULT __stdcall MouseProc (int, WPARAM, LPARAM)
 

Protected Attributes

CAdUiDockControlBar_Implm_pDockCtrlBarImpl
 
friend MfcEmbeddingWindow
 

Friends

class CAdUiDockControlBar_Impl
 
class CAdUiPalette
 

Detailed Description

Definition at line 38 of file CAdUiDockControlBar.h.

Constructor & Destructor Documentation

◆ CAdUiDockControlBar() [1/2]

CAdUiDockControlBar::CAdUiDockControlBar ( )

◆ CAdUiDockControlBar() [2/2]

CAdUiDockControlBar::CAdUiDockControlBar ( int )

◆ ~CAdUiDockControlBar()

virtual CAdUiDockControlBar::~CAdUiDockControlBar ( void )
virtual

Member Function Documentation

◆ AddCustomMenuItems()

virtual int CAdUiDockControlBar::AddCustomMenuItems ( LPARAM hMenu)
protectedvirtual

◆ AdjustVertDockedBarHeight()

bool CAdUiDockControlBar::AdjustVertDockedBarHeight ( int )

◆ AllowDockingMenuItemState()

bool CAdUiDockControlBar::AllowDockingMenuItemState ( void )

◆ Anchored() [1/2]

bool CAdUiDockControlBar::Anchored ( bool )

◆ Anchored() [2/2]

bool CAdUiDockControlBar::Anchored ( void )

◆ CalcFixedLayout()

virtual CSize CAdUiDockControlBar::CalcFixedLayout ( int ,
int  )
virtual

◆ callDataExchange()

void CAdUiDockControlBar::callDataExchange ( CDataExchange * pDX)

◆ CanFrameworkTakeFocus()

virtual bool CAdUiDockControlBar::CanFrameworkTakeFocus ( void )
virtual

Reimplemented in CAcUiDockControlBar, and CAdUiPaletteSet.

◆ CloseButtonVisible()

bool CAdUiDockControlBar::CloseButtonVisible ( void )
protected

◆ Create() [1/2]

virtual int CAdUiDockControlBar::Create ( ACHAR const * ,
ACHAR const * ,
unsigned long ,
tagRECT const & ,
CWnd * ,
unsigned int ,
CCreateContext * pContext = NULL )
virtual

◆ Create() [2/2]

int CAdUiDockControlBar::Create ( CWnd * ,
wchar_t const * ,
unsigned int ,
unsigned long = WS_CHILD|WS_VISIBLE|CBRS_BOTTOM,
tagRECT const & = CFrameWnd::rectDefault )

◆ CreateControlBar()

virtual int CAdUiDockControlBar::CreateControlBar ( tagCREATESTRUCTW * )
protectedvirtual

◆ DECLARE_MESSAGE_MAP()

CAdUiDockControlBar::DECLARE_MESSAGE_MAP ( )
protected

◆ DelayShow()

virtual void CAdUiDockControlBar::DelayShow ( BOOL bShow)
virtual

Reimplemented in CAdUiPaletteSet.

◆ DockControlBar()

void CAdUiDockControlBar::DockControlBar ( unsigned int ,
tagRECT *  )

◆ EnableDocking()

void CAdUiDockControlBar::EnableDocking ( unsigned long )

◆ GetDockStyle()

unsigned long CAdUiDockControlBar::GetDockStyle ( void )

◆ GetFloatingMinSize()

virtual void CAdUiDockControlBar::GetFloatingMinSize ( long * ,
long *  )
protectedvirtual

◆ GetFloatingRect()

void CAdUiDockControlBar::GetFloatingRect ( CRect * )

◆ GetHorzDockSize()

CSize const & CAdUiDockControlBar::GetHorzDockSize ( void )

◆ GetPersistedDockingRect()

void CAdUiDockControlBar::GetPersistedDockingRect ( CRect * )

◆ GetPersistedFloatingRect()

void CAdUiDockControlBar::GetPersistedFloatingRect ( CRect * )

◆ GetTheme()

CAdUiTheme * CAdUiDockControlBar::GetTheme ( void )

◆ GetTitleBarSize()

long CAdUiDockControlBar::GetTitleBarSize ( void )

◆ GetToolID()

_GUID * CAdUiDockControlBar::GetToolID ( void )

◆ GetToolsRestartMode()

static bool __cdecl CAdUiDockControlBar::GetToolsRestartMode ( void )
static

◆ GetUsedRect()

void CAdUiDockControlBar::GetUsedRect ( CRect & )
protected

◆ GetVertDockSize()

CSize const & CAdUiDockControlBar::GetVertDockSize ( void )

◆ HidePalettes()

static bool __cdecl CAdUiDockControlBar::HidePalettes ( void )
static

◆ InitFloatingPosition()

void CAdUiDockControlBar::InitFloatingPosition ( CRect * )

◆ Invalidate()

void CAdUiDockControlBar::Invalidate ( BOOL bErase = TRUE)

◆ InvalidateRect()

void CAdUiDockControlBar::InvalidateRect ( LPCRECT lpRect,
BOOL bErase = TRUE )

◆ InvalidateRgn()

void CAdUiDockControlBar::InvalidateRgn ( CRgn * pRgn,
BOOL bErase = TRUE )

◆ IsFloating()

int CAdUiDockControlBar::IsFloating ( void )

◆ Load()

virtual int CAdUiDockControlBar::Load ( IUnknown * )
virtual

Reimplemented in CAdUiPaletteSet, and CAcTcUiToolPaletteSet.

◆ MouseProc()

static LRESULT __stdcall CAdUiDockControlBar::MouseProc ( int ,
WPARAM ,
LPARAM  )
staticprotected

◆ OnAllowDock()

void CAdUiDockControlBar::OnAllowDock ( void )
protected

◆ OnAnchor()

void CAdUiDockControlBar::OnAnchor ( void )
protected

◆ OnAnchorLeft()

void CAdUiDockControlBar::OnAnchorLeft ( void )
protected

◆ OnAnchorRight()

void CAdUiDockControlBar::OnAnchorRight ( void )
protected

◆ OnClosing()

virtual bool CAdUiDockControlBar::OnClosing ( void )
protectedvirtual

◆ OnCommand()

virtual BOOL CAdUiDockControlBar::OnCommand ( WPARAM ,
LPARAM  )
protectedvirtual

◆ OnContextMenu()

void CAdUiDockControlBar::OnContextMenu ( CWnd * ,
CPoint  )
protected

◆ OnCreate()

int CAdUiDockControlBar::OnCreate ( tagCREATESTRUCTW * )
protected

◆ OnDestroy()

afx_msg void CAdUiDockControlBar::OnDestroy ( )
protected

◆ OnEraseBkgnd()

int CAdUiDockControlBar::OnEraseBkgnd ( CDC * )
protected

◆ OnHideBar()

void CAdUiDockControlBar::OnHideBar ( void )
protected

◆ OnPaint()

void CAdUiDockControlBar::OnPaint ( void )
protected

◆ OnSettingChange()

void CAdUiDockControlBar::OnSettingChange ( unsigned int ,
wchar_t const *  )
protected

◆ OnUserSizing()

virtual void CAdUiDockControlBar::OnUserSizing ( unsigned int ,
tagRECT *  )
protectedvirtual

◆ OnWindowPosChanged()

void CAdUiDockControlBar::OnWindowPosChanged ( tagWINDOWPOS * )
protected

◆ PaintControlBar()

virtual void CAdUiDockControlBar::PaintControlBar ( CDC * )
protectedvirtual

◆ RepositionOrHideButtons()

void CAdUiDockControlBar::RepositionOrHideButtons ( void )
protected

◆ RestoreControlBar()

void CAdUiDockControlBar::RestoreControlBar ( unsigned int = AFX_IDW_DOCKBAR_LEFT,
CRect * = NULL )

◆ Save()

virtual int CAdUiDockControlBar::Save ( IUnknown * )
virtual

Reimplemented in CAdUiPaletteSet, and CAcTcUiToolPaletteSet.

◆ SetAllowDockingMenuItemState()

void CAdUiDockControlBar::SetAllowDockingMenuItemState ( bool )

◆ SetHorzDockSize()

void CAdUiDockControlBar::SetHorzDockSize ( CSize const & )

◆ SetTheme()

CAdUiTheme * CAdUiDockControlBar::SetTheme ( CAdUiTheme * )

◆ SetToolID()

void CAdUiDockControlBar::SetToolID ( LPCGUID )

◆ SetToolsRestartMode()

static void __cdecl CAdUiDockControlBar::SetToolsRestartMode ( bool )
static

◆ SetVertDockSize()

void CAdUiDockControlBar::SetVertDockSize ( CSize const & )

◆ ShowCloseButton()

void CAdUiDockControlBar::ShowCloseButton ( bool )
protected

◆ ShowPalettes()

static bool __cdecl CAdUiDockControlBar::ShowPalettes ( void )
static

◆ SizeChanged()

virtual void CAdUiDockControlBar::SizeChanged ( CRect * ,
int ,
int  )
protectedvirtual

◆ ThemeModified()

virtual void CAdUiDockControlBar::ThemeModified ( AdUiThemeElement )
virtual

Reimplemented in CAdUiPaletteSet.

◆ TileInRow()

void CAdUiDockControlBar::TileInRow ( void )

◆ UpdateData()

BOOL CAdUiDockControlBar::UpdateData ( BOOL bSaveAndValidate = TRUE)
protected

◆ UpdateWindow()

void CAdUiDockControlBar::UpdateWindow ( )

Friends And Related Symbol Documentation

◆ CAdUiDockControlBar_Impl

friend class CAdUiDockControlBar_Impl
friend

Definition at line 149 of file CAdUiDockControlBar.h.

◆ CAdUiPalette

Definition at line 150 of file CAdUiDockControlBar.h.

Member Data Documentation

◆ m_bAutoDelete

BOOL CAdUiDockControlBar::m_bAutoDelete

Definition at line 42 of file CAdUiDockControlBar.h.

◆ m_pDockCtrlBarImpl

CAdUiDockControlBar_Impl* CAdUiDockControlBar::m_pDockCtrlBarImpl
protected

Definition at line 148 of file CAdUiDockControlBar.h.

◆ MfcEmbeddingWindow

friend CAdUiDockControlBar::MfcEmbeddingWindow
protected

Definition at line 151 of file CAdUiDockControlBar.h.


The documentation for this class was generated from the following file: