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

模拟服务器

开发平台:

C/C++

  1. /* 
  2.  * File:     KUiHelper.h
  3.  * Desc:     简单帮助界面
  4.  * Author:   flying
  5.  * Creation: 2003/7/16
  6.  */
  7. //-----------------------------------------------------------------------------
  8. #pragma once
  9. #if !defined _UIHELPER1
  10. #define _UIHELPER1
  11. #include "../Elem/WndImage.h"
  12. class KUiHelper : protected KWndImage
  13. {
  14. public:
  15. //打开窗口,返回唯一的一个类对象实例
  16. static KUiHelper* OpenWindow(bool bShow);
  17. //关闭窗口,同时可以选则是否删除对象实例
  18. static void CloseWindow(bool bDestroy);
  19. static KUiHelper* GetIfVisible();
  20. //载入界面方案
  21. void LoadScheme(const char* pScheme);
  22. static void SelectInterfacePic(); //选择要显示界面按钮的帮助图
  23. static void SelectKeyboardPic();  //选择要显示快捷键帮助图,
  24. static void SelectWuxingPic();    //选择要显示五行激活图的图片
  25. private:
  26. KUiHelper();
  27. virtual ~KUiHelper();
  28. static KUiHelper* m_pSelf;
  29. static int ms_nImgFrame;
  30. int WndProc(unsigned int uMsg, unsigned int uParam, int nParam);
  31. void Initialize();
  32. void Breathe() {NextFrame();}
  33. virtual void Show(); //显示窗口
  34. };
  35. #endif