acuidock.h 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. //////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright 2015 Autodesk, Inc. All rights reserved.
  4. //
  5. // Use of this software is subject to the terms of the Autodesk license
  6. // agreement provided at the time of installation or download, or which
  7. // otherwise accompanies this software in either electronic or hard copy form.
  8. //
  9. //////////////////////////////////////////////////////////////////////////////
  10. #ifndef _acuiDock_h
  11. #define _acuiDock_h
  12. #pragma pack (push, 8)
  13. #if _MSC_VER >= 1000
  14. #pragma once
  15. #endif // _MSC_VER >= 1000
  16. /////////////////////////////////////////////////////////////////////////////
  17. // CAcUiDockFrame window - INTERNAL USE ONLY
  18. class ACUI_PORT CAcUiDockFrame : public CAdUiDockFrame {
  19. DECLARE_DYNCREATE(CAcUiDockFrame);
  20. public:
  21. CAcUiDockFrame ();
  22. virtual ~CAcUiDockFrame ();
  23. // ClassWizard-controlled
  24. public:
  25. //{{AFX_VIRTUAL(CAcUiDockFrame)
  26. //}}AFX_VIRTUAL
  27. protected:
  28. //{{AFX_MSG(CAcUiDockFrame)
  29. afx_msg LRESULT OnACADKeepFocus (WPARAM wParam, LPARAM lParam);
  30. //}}AFX_MSG
  31. DECLARE_MESSAGE_MAP()
  32. };
  33. /////////////////////////////////////////////////////////////////////////////
  34. // CAcUiDockControlBar window
  35. class ACUI_PORT CAcUiDockControlBar : public CAdUiDockControlBar {
  36. DECLARE_DYNCREATE(CAcUiDockControlBar);
  37. public:
  38. CAcUiDockControlBar () {}
  39. protected:
  40. virtual bool CanFrameworkTakeFocus ();
  41. };
  42. #ifndef NEW_PALETTE
  43. /////////////////////////////////////////////////////////////////////////////
  44. // CAcUiPaletteSetDockFrame window - INTERNAL USE ONLY
  45. class ACUI_PORT CAcUiPaletteSetDockFrame : public CAdUiPaletteSetDockFrame {
  46. DECLARE_DYNCREATE(CAcUiPaletteSetDockFrame);
  47. public:
  48. CAcUiPaletteSetDockFrame ();
  49. virtual ~CAcUiPaletteSetDockFrame ();
  50. // ClassWizard-controlled
  51. public:
  52. //{{AFX_VIRTUAL(CAcUiPaletteSetDockFrame)
  53. //}}AFX_VIRTUAL
  54. protected:
  55. //{{AFX_MSG(CAcUiPaletteSetDockFrame)
  56. afx_msg LRESULT OnACADKeepFocus (WPARAM wParam, LPARAM lParam);
  57. afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
  58. //}}AFX_MSG
  59. DECLARE_MESSAGE_MAP()
  60. };
  61. #endif // NEW_PALETTE
  62. /////////////////////////////////////////////////////////////////////////////
  63. //{{AFX_INSERT_LOCATION}}
  64. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  65. #pragma pack (pop)
  66. #endif
  67. //////////////////////////////////////////////////////////////////////////////