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

模拟服务器

开发平台:

C/C++

  1. /*****************************************************************************************
  2. // 界面窗口体系结构--切换显示状态时带移动控制的图形的窗口
  3. // Copyright : Kingsoft 2002
  4. // Author :   Wooy(Wu yue)
  5. // CreateTime: 2002-12-17
  6. ------------------------------------------------------------------------------------------
  7. *****************************************************************************************/
  8. #pragma once
  9. #include "WndMovingImage.h"
  10. class KWndShowAnimate : public KWndMovingImage
  11. {
  12. public:
  13. virtual int Init(KIniFile* pIniFile, const char* pSection);//初始化
  14. virtual void Show();
  15. virtual void Hide();
  16.     virtual void ShowCompleted();
  17. static void SetMoveSpeed(int nMoveSpeed, int nFullRange);
  18. static void SetInterval(unsigned int uInterval);
  19. KWndShowAnimate();
  20. void Clone(KWndShowAnimate* pCopy);
  21. protected:
  22. void PaintWindow();
  23. private:
  24. static int ms_nMoveSpeed;
  25. static int ms_nFullRange;
  26. int m_nCurrentSpeed;
  27. SIZE m_AppearRange;
  28. SIZE m_DisappearRange;
  29. static unsigned int ms_uMoveTimeInterval;
  30. unsigned int m_uMoveLastTime; //当前帧切换出来的时间
  31. };