StateBtnGroup.h 527 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #include "afxwin.h"
  3. #include <vector>
  4. #include "StateButton.h"
  5. #include "ButtonGroup.h"
  6. class CStateButton;
  7. class CStateBtnGroup :
  8. public CButtonGroup
  9. {
  10. DECLARE_DYNAMIC(CStateBtnGroup);
  11. public:
  12. CStateBtnGroup();
  13. ~CStateBtnGroup();
  14. public:
  15. CWnd* pParent;
  16. vector<CStateButton*> pButtons;
  17. public:
  18. afx_msg void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
  19. void addButton(CString name, UINT nID);
  20. void changeButtonInfo(UINT index, CString name, CString amount, CString vol, CString price,UINT state);
  21. };