OAMFRAMEWND.H
上传用户:shgx688
上传日期:2009-12-27
资源大小:855k
文件大小:2k
源码类别:

SNMP编程

开发平台:

MultiPlatform

  1. #if !defined(AFX_OAMFRAMEWND_H__112ECEE8_0C04_11D3_BAAE_12345600558E__INCLUDED_)
  2. #define AFX_OAMFRAMEWND_H__112ECEE8_0C04_11D3_BAAE_12345600558E__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // OAMFrameWnd.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // COAMFrameWnd frame
  10. class COAMSizeDockBar;
  11. class COAMFrameWnd : public CFrameWnd
  12. {
  13. DECLARE_DYNCREATE(COAMFrameWnd)
  14. protected:
  15. COAMFrameWnd();           // protected constructor used by dynamic creation
  16. // Attributes
  17. public:
  18. protected:
  19. int m_aInitialSize[4]; /*用于屏幕的布置*/
  20. static DWORD dwDockBarMap[4][2];
  21. // Operations
  22. public:
  23. void SetInitialSize(int top, int bottom, int left, int right);
  24. void RecalcAllExcept(COAMSizeDockBar *pBar);
  25. void EnableDocking(DWORD dwDockStyle);
  26. void EnableDockingSizeBar(DWORD dwDockStyle);
  27. void DockSizeBar(CControlBar *,COAMSizeDockBar* =NULL,LPRECT =NULL);
  28. void DockControlBarLeftOf(CControlBar* Bar, CControlBar* LeftOf);
  29. // Operations
  30. public:
  31. // Overrides
  32. // ClassWizard generated virtual function overrides
  33. //{{AFX_VIRTUAL(COAMFrameWnd)
  34. public:
  35. virtual void RecalcLayout(BOOL bNotify = TRUE);
  36. //}}AFX_VIRTUAL
  37. // Implementation
  38. protected:
  39. virtual ~COAMFrameWnd();
  40. // Generated message map functions
  41. //{{AFX_MSG(COAMFrameWnd)
  42. // afx_msg void OnSetagent();
  43. //}}AFX_MSG
  44. DECLARE_MESSAGE_MAP()
  45. };
  46. /////////////////////////////////////////////////////////////////////////////
  47. //{{AFX_INSERT_LOCATION}}
  48. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  49. #endif // !defined(AFX_OAMFRAMEWND_H__112ECEE8_0C04_11D3_BAAE_12345600558E__INCLUDED_)