34class CAdUiDockControlBar_Impl;
35class MfcEmbeddingWindow;
45 static bool m_bToolsRestartMode;
47 static int m_nLastBarID;
132 long AddMenuItems(
unsigned int,
long);
133 static void __cdecl RemoveBars(
void);
137 void LoadDefaultLocation(
unsigned int,
tagRECT *);
138 void PaintBar(
CDC *);
139 void Resized(
int,
int,
int,
int);
140 void SetDockFlag(
unsigned long);
141 std::unique_ptr<MfcEmbeddingWindow> m_mfcEmbeddingWindow;
142 bool m_implBeingDestroyed;
143 CSize m_horizontalDockSize;
144 CSize m_verticalDockSize;
149 friend class CAdUiDockControlBar_Impl;
unsigned long GetDockStyle(void)
void OnWindowPosChanged(tagWINDOWPOS *)
CSize const & GetHorzDockSize(void)
void DockControlBar(unsigned int, tagRECT *)
virtual CSize CalcFixedLayout(int, int)
virtual void SizeChanged(CRect *, int, int)
CAdUiTheme * GetTheme(void)
void OnSettingChange(unsigned int, wchar_t const *)
friend MfcEmbeddingWindow
static bool __cdecl ShowPalettes(void)
bool AllowDockingMenuItemState(void)
int Create(CWnd *, wchar_t const *, unsigned int, unsigned long=WS_CHILD|WS_VISIBLE|CBRS_BOTTOM, tagRECT const &=CFrameWnd::rectDefault)
void GetPersistedFloatingRect(CRect *)
bool AdjustVertDockedBarHeight(int)
void InvalidateRect(LPCRECT lpRect, BOOL bErase=TRUE)
virtual ~CAdUiDockControlBar(void)
virtual void GetFloatingMinSize(long *, long *)
virtual bool OnClosing(void)
virtual bool CanFrameworkTakeFocus(void)
void GetUsedRect(CRect &)
void callDataExchange(CDataExchange *pDX)
virtual void PaintControlBar(CDC *)
virtual int Create(ACHAR const *, ACHAR const *, unsigned long, tagRECT const &, CWnd *, unsigned int, CCreateContext *pContext=NULL)
void RestoreControlBar(unsigned int=AFX_IDW_DOCKBAR_LEFT, CRect *=NULL)
long GetTitleBarSize(void)
virtual int Load(IUnknown *)
void SetVertDockSize(CSize const &)
void SetAllowDockingMenuItemState(bool)
CAdUiTheme * SetTheme(CAdUiTheme *)
void RepositionOrHideButtons(void)
void InitFloatingPosition(CRect *)
void EnableDocking(unsigned long)
static LRESULT __stdcall MouseProc(int, WPARAM, LPARAM)
virtual int Save(IUnknown *)
bool CloseButtonVisible(void)
static bool __cdecl HidePalettes(void)
virtual BOOL OnCommand(WPARAM, LPARAM)
BOOL UpdateData(BOOL bSaveAndValidate=TRUE)
void GetFloatingRect(CRect *)
void OnContextMenu(CWnd *, CPoint)
virtual void DelayShow(BOOL bShow)
int OnCreate(tagCREATESTRUCTW *)
void GetPersistedDockingRect(CRect *)
void ShowCloseButton(bool)
virtual int CreateControlBar(tagCREATESTRUCTW *)
CAdUiDockControlBar_Impl * m_pDockCtrlBarImpl
virtual void OnUserSizing(unsigned int, tagRECT *)
virtual void ThemeModified(AdUiThemeElement)
void InvalidateRgn(CRgn *pRgn, BOOL bErase=TRUE)
void SetHorzDockSize(CSize const &)
CSize const & GetVertDockSize(void)
virtual int AddCustomMenuItems(LPARAM hMenu)
static void __cdecl SetToolsRestartMode(bool)
void Invalidate(BOOL bErase=TRUE)
static bool __cdecl GetToolsRestartMode(void)