scbarcf.h
上传用户:xjjlds
上传日期:2015-12-05
资源大小:22823k
文件大小:2k
源码类别:

多媒体编程

开发平台:

Visual C++

  1. /////////////////////////////////////////////////////////////////////////
  2. //
  3. // CSizingControlBarCF          Version 2.43
  4. // 
  5. // Created: Dec 21, 1998        Last Modified: August 03, 2000
  6. //
  7. // See the official site at www.datamekanix.com for documentation and
  8. // the latest news.
  9. //
  10. /////////////////////////////////////////////////////////////////////////
  11. // Copyright (C) 1998-2000 by Cristi Posea. All rights reserved.
  12. //
  13. // This code is free for personal and commercial use, providing this 
  14. // notice remains intact in the source files and all eventual changes are
  15. // clearly marked with comments.
  16. //
  17. // You must obtain the author's consent before you can include this code
  18. // in a software library.
  19. //
  20. // No warrantee of any kind, express or implied, is included with this
  21. // software; use at your own risk, responsibility for damages (if any) to
  22. // anyone resulting from the use of this software rests entirely with the
  23. // user.
  24. //
  25. // Send bug reports, bug fixes, enhancements, requests, flames, etc. to
  26. // cristi@datamekanix.com or post them at the message board at the site.
  27. /////////////////////////////////////////////////////////////////////////
  28. #if !defined(__SCBARCF_H__)
  29. #define __SCBARCF_H__
  30. #if _MSC_VER >= 1000
  31. #pragma once
  32. #endif // _MSC_VER >= 1000
  33. // scbarcf.h : header file
  34. //
  35. #include "scbarg.h"
  36. /////////////////////////////////////////////////////////////////////////
  37. // CSizingControlBarCF
  38. #ifndef baseCSizingControlBarCF
  39. #define baseCSizingControlBarCF CSizingControlBarG
  40. #endif
  41. class CSizingControlBarCF : public baseCSizingControlBarCF
  42. {
  43.     DECLARE_DYNAMIC(CSizingControlBarCF)
  44. // Construction
  45. public:
  46.     CSizingControlBarCF();
  47. // Overridables
  48.     virtual void OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHndler);
  49. // Implementation
  50. protected:
  51.     // implementation helpers
  52.     virtual void NcPaintGripper(CDC* pDC, CRect rcClient);
  53. protected:
  54.     BOOL    m_bActive; // a child has focus
  55.     CString m_sFontFace;
  56. // Generated message map functions
  57. protected:
  58.     //{{AFX_MSG(CSizingControlBarCF)
  59.     //}}AFX_MSG
  60.     afx_msg LRESULT OnSetText(WPARAM wParam, LPARAM lParam);
  61.     DECLARE_MESSAGE_MAP()
  62. };
  63. /////////////////////////////////////////////////////////////////////////
  64. #endif // !defined(__SCBARCF_H__)