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

SNMP编程

开发平台:

MultiPlatform

  1. // Cool3DWndManager.h: interface for the CCool3DWndManager class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_COOL3DWNDMANAGER_H__A08A4C03_0A6B_11D3_BAA8_12345600558E__INCLUDED_)
  5. #define AFX_COOL3DWNDMANAGER_H__A08A4C03_0A6B_11D3_BAA8_12345600558E__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "Subclass.h"
  10. class CCool3DWndManager : public CSubclassWnd  
  11. {
  12. public:
  13. BOOL LimitMin(BOOL bLimit);
  14. void UnInstall();
  15. void Install(CWnd * pWnd);
  16. CCool3DWndManager();
  17. virtual ~CCool3DWndManager();
  18. protected:
  19. BOOL m_bLimitMin;
  20. afx_msg void OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI);
  21. CWnd * m_pWnd;
  22. afx_msg void OnSize(UINT nType, int cx, int cy);
  23. afx_msg void OnNcPaint();
  24. afx_msg void OnNcLButtonDown(UINT nHitTest, CPoint point);
  25. afx_msg void OnNcLButtonUp(UINT nHitTest, CPoint point);
  26. afx_msg void OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS FAR* lpncsp);
  27. afx_msg BOOL OnNcActivate(BOOL bActive);
  28. afx_msg void OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized);
  29. virtual BOOL OnInitDialog();
  30. UINT m_bInSys;
  31. BOOL m_bSysTracking;
  32. BOOL m_bActive;
  33. virtual void CalcWindowRect(LPRECT lpClientRect, UINT nAdjustType = CWnd::adjustBorder);
  34. virtual LRESULT WindowProc(UINT msg, WPARAM wp, LPARAM lp);
  35. };
  36. #endif // !defined(AFX_COOL3DWNDMANAGER_H__A08A4C03_0A6B_11D3_BAA8_12345600558E__INCLUDED_)