ThirdDefine.h
上传用户:sunnie
上传日期:2022-07-13
资源大小:4512k
文件大小:1k
源码类别:

界面编程

开发平台:

Visual C++

  1. #ifndef ThirdDefine_H_
  2. #define ThirdDefine_H_
  3. class CListCtrlRow
  4. {
  5. public:
  6. CListCtrlRow();
  7. ~CListCtrlRow();
  8. BOOL CreateProgBar(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);
  9. BOOL CreateEditBox(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);
  10. BOOL CreateChkBox(LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);
  11. BOOL DestroyWindow(); 
  12. BOOL MoveProgressBar(LPCRECT lpRect, BOOL bRepaint = TRUE);
  13. BOOL MoveEditBox(LPCRECT lpRect, BOOL bRepaint = TRUE);
  14. BOOL MoveChkBox(LPCRECT lpRect, BOOL bRepaint = TRUE);
  15. const int GetRow() const;
  16. void SetRow(const int nRow);
  17. CProgressCtrl* GetProgressBar() const;
  18. void SetProgressBar(CProgressCtrl* pProgressBar);
  19. CEdit* GetEdit() const;
  20. void SetEdit(CEdit* pEdit);
  21. CButton* GetChkBox() const;
  22. void SetChkBox(CButton* pChkBox);
  23. private:
  24. int m_nRow;
  25. CProgressCtrl* m_pProgressBar;
  26. CEdit* m_pEdit;
  27. CButton* m_pChkBox;
  28. };
  29. #endif