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

模拟服务器

开发平台:

C/C++

  1. /*****************************************************************************************
  2. // 界面--login过程背景窗口
  3. // Copyright : Kingsoft 2002
  4. // Author :   Wooy(Wu yue)
  5. // CreateTime: 2002-12-16
  6. ------------------------------------------------------------------------------------------
  7. *****************************************************************************************/
  8. #pragma once
  9. #include "../Elem/WndImage.h"
  10. #include "../Elem/WndText.h"
  11. class KUiLoginBackGround : protected KWndImage
  12. {
  13. public:
  14. static KUiLoginBackGround* OpenWindow(const char* pszConfig); //打开窗口,返回唯一的一个类对象实例
  15. static void CloseWindow(bool bDestroy); //关闭窗口
  16. static void SetConfig(const char* pszConfig); //设置图形
  17. private:
  18. KUiLoginBackGround() {}
  19. ~KUiLoginBackGround() {}
  20. void Initialize(); //初始化
  21. void LoadScheme(KIniFile* pIni); //载入界面方案
  22. void Breathe(); //活动函数
  23. private:
  24. static  KUiLoginBackGround* m_pSelf;
  25. #define MAX_NUM_BUTTERFLY 3
  26. KWndImage m_Butterflys[MAX_NUM_BUTTERFLY];
  27. unsigned int m_uAdviceIntervalMin[MAX_NUM_BUTTERFLY];
  28. unsigned int m_uAdviceIntervalMax[MAX_NUM_BUTTERFLY];
  29. unsigned int m_uInterval[MAX_NUM_BUTTERFLY];
  30. unsigned int m_uLastSleepTime[MAX_NUM_BUTTERFLY];
  31. char m_szConfig[32];
  32. KWndText80 m_VersionWnd;
  33. };