WndToolBar.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. // -------------------------------------------------------------------------
  2. // 文件名 : WndToolBar.h
  3. // 创建者 : 万里
  4. // 创建时间 : 2003-7-23 21:55:37
  5. // 功能描述 :
  6. //
  7. // -------------------------------------------------------------------------
  8. #ifndef __WNDTOOLBAR_H__
  9. #define __WNDTOOLBAR_H__
  10. #pragma once
  11. #include "WndWindow.h"
  12. #include "WndButton.h"
  13. struct KButtonInfo
  14. {
  15. KWndWindow* m_pButton;
  16. char szTitle[32];
  17. };
  18. class KWndToolBar : public KWndImage
  19. {
  20. public:
  21. KWndToolBar();
  22. ~KWndToolBar();
  23. virtual int Init(KIniFile* pIniFile, const char* pSection); //初始化
  24. virtual int WndProc(unsigned int uMsg, unsigned int uParam, int nParam);//窗口函数
  25. virtual void PaintWindow(); //窗体绘制
  26. void Clone(KWndToolBar* pCopy);
  27. int GetButtonCount() { return m_nButtonNum; }
  28. virtual void UpdateData();
  29. protected:
  30. void FreeAllWindow();
  31. void AddOneWindow(KIniFile* pIniFile, const char* pSection);
  32. int m_nButtonNum;
  33. KButtonInfo* m_pButtons;
  34. };
  35. #endif // __WNDTOOLBAR_H__