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

模拟服务器

开发平台:

C/C++

  1. /*******************************************************************************
  2. File        : UiPopupPasswordQuery.h
  3. Creator     : Fyt(Fan Zhanpeng)
  4. create data : 08-30-2003(mm-dd-yyyy)
  5. Description : 询问密码窗口
  6. ********************************************************************************/
  7. #if !defined(AFX_UIPOPUPPASSWORDQUERY_H__136E1BB1_F7B4_425B_927A_E7F805EE7E71__INCLUDED_)
  8. #define AFX_UIPOPUPPASSWORDQUERY_H__136E1BB1_F7B4_425B_927A_E7F805EE7E71__INCLUDED_
  9. #if _MSC_VER > 1000
  10. #pragma once
  11. #endif // _MSC_VER > 1000
  12. /*
  13.                     .-.
  14.           .-._    _.../   `,    _.-.
  15.           |   `'-'         _'`   |
  16.                       '.__,/ `_.--,
  17.            /                '._/     |
  18.           /                    '.    /
  19.          ;   _                  _'--;
  20.       '--|- (_)       __       (_) -|--'
  21.       .--|-          (__)          -|--.
  22.        .--                        -/-.
  23.       '   '.                      .'   `
  24.             '-._              _.-'
  25.                 `""--....--""`
  26. */
  27. #include "../elem/wndbutton.h"
  28. #include "../elem/wndimage.h"
  29. #include "../elem/wndedit.h"
  30. class KUiPopupPasswordQuery : KWndImage
  31. {
  32. public:
  33. KUiPopupPasswordQuery();
  34. virtual ~KUiPopupPasswordQuery();
  35. static        KUiPopupPasswordQuery* OpenWindow(    //打开窗口
  36.                                     KWndWindow *pCaller, unsigned int uParam);
  37. static        KUiPopupPasswordQuery* GetIfVisible();//如果窗口正被显示,则返回实例指针
  38. static void   CloseWindow(bool bDestory = FALSE);   //关闭窗口,同时可以选则是否删除对象实例
  39. static void   LoadScheme(const char* pScheme);      //载入界面方案
  40. private:
  41. static KUiPopupPasswordQuery* ms_pSelf;
  42. private:
  43. void          Initialize();                         //初始化
  44. virtual int   WndProc(unsigned int uMsg, unsigned int uParam, int nParam);
  45. private:
  46. void          OnConfirm();
  47. private:
  48. KWndEdit32             m_Password;                  //密码输入的编辑控件
  49. KWndButton             m_Confirm;                   //确认按钮
  50. KWndWindow            *m_pCaller;                   //调用这个窗口的窗口的指针
  51. private:
  52. unsigned int           m_uParam;                    //别的窗口调用这个窗口时传入
  53.                                                     //的参数,通常用来识别返回结
  54.                                                     //果时的处理方法
  55. };
  56. #endif // !defined(AFX_UIPOPUPPASSWORDQUERY_H__136E1BB1_F7B4_425B_927A_E7F805EE7E71__INCLUDED_)