PropSheetBar.h
上传用户:ledjyj
上传日期:2019-03-13
资源大小:36k
文件大小:1k
源码类别:

工具条

开发平台:

Visual C++

  1. #pragma once
  2. // CPropSheetBar
  3. #include "ShrinkingPropSheet.h"
  4. class CPropSheetBar : public CControlBar
  5. {
  6. DECLARE_DYNAMIC(CPropSheetBar)
  7. public:
  8. CPropSheetBar();
  9. virtual ~CPropSheetBar();
  10. virtual void OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHndler);
  11. protected:
  12. DECLARE_MESSAGE_MAP()
  13. CShrinkingPropSheet m_cPropSheet;
  14. CSize m_sizePropSheet;
  15.     CBrush m_brushBkgd;
  16. CString m_strTitle;
  17. CSize m_sizeTitle;
  18. // CSize m_sizeTitleOffset;
  19. public:
  20. virtual void DrawGripper(CDC *pDC,const CRect &rect);
  21.     virtual CSize CalcDynamicLayout( int nLength, DWORD dwMode );
  22. virtual BOOL Create(LPCTSTR lpszWindowName, CWnd* pParentWnd, UINT nID);
  23. void AddPage(CPropertyPage * pPage) {m_cPropSheet.AddPage(pPage);}
  24. };