123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- #pragma once
- #include "mod_Initializer.h"
- #include "ProgressBar.h"
- #define WM_LOGIN_RESULT (WM_USER+1)
- #define WM_INITMK_RESULT (WM_USER+2)
- #define WM_SYNCPK_RESULT (WM_USER+3)
- #define WM_CLOSE_DLG (WM_USER+4)
- //#define WM_LOGIN_FAILED_USE_EKEY (WM_USER+5)
- class CMKInitDlg : public ATL::CDialogImpl<CMKInitDlg>, public CWinDataExchange<CMKInitDlg>
- {
- public:
- enum { IDD = IDD_LOGIN };
- CMKInitDlg(CInitializerEntity* pEntity);
- ~CMKInitDlg();
- BEGIN_DDX_MAP(CMKInitDlg)
- DDX_TEXT(IDC_EDITAUTHSERVER1, m_strAuthServer)
- DDX_INT(IDC_EDITAUTHPORT, m_nAuthPort)
- DDX_TEXT(IDC_EditUser, m_strUserID)
- DDX_TEXT(IDC_EditPassword, m_strPassword)
- DDX_TEXT(IDC_EDITSETTINGSERVER, m_strSettingServer)
- DDX_INT(IDC_EDITSETTINGPORT, m_nSettingPort)
- END_DDX_MAP()
- BEGIN_MSG_MAP_EX(CMKInitDlg)
- MESSAGE_HANDLER_EX(WM_INITDIALOG, OnInitDialog)
- COMMAND_ID_HANDLER_EX(IDC_LOGIN, OnStartLogin)
- COMMAND_ID_HANDLER_EX(IDC_CANCEL, OnCancelLogin)
- COMMAND_ID_HANDLER_EX(IDC_DOWNCFG, OnDownloadCfg)
- MESSAGE_HANDLER_EX(WM_LOGIN_RESULT, OnLoginResult)
- MESSAGE_HANDLER_EX(WM_SYNCPK_RESULT, OnSyncPKResult)
- MESSAGE_HANDLER_EX(WM_INITMK_RESULT, OnInitMKResult)
- MESSAGE_HANDLER_EX(WM_CLOSE_DLG, OnCloseDlg)
- MSG_WM_CLOSE(OnClose)
- MSG_WM_CTLCOLORSTATIC(OnCtlColorStatic)
- ALT_MSG_MAP(1)
- MSG_WM_SETFOCUS(OnSetFocus)
- MSG_WM_KILLFOCUS(OnKillFocus)
- END_MSG_MAP()
- LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam);
- void OnStartLogin(UINT /*uNotifyCode*/, int /*nID*/, CWindow /*wnd*/);
- void OnCancelLogin(UINT /*uNotifyCode*/, int /*nID*/, CWindow /*wnd*/);
- void OnDownloadCfg(UINT /*uNotifyCode*/, int /*nID*/, CWindow /*wnd*/);
- void OnClose();
-
- LRESULT OnCloseDlg(UINT uMsg, WPARAM wParam, LPARAM lParam);
- LRESULT OnSyncPKResult(UINT uMsg, WPARAM wParam, LPARAM lParam);
- LRESULT OnLoginResult(UINT uMsg, WPARAM wParam, LPARAM lParam);
- LRESULT OnInitMKResult(UINT uMsg, WPARAM wParam, LPARAM lParam);
- HBRUSH OnCtlColorStatic(CDCHandle dc, CStatic wndStatic);
-
- void OnSetFocus(HWND hWnd);
- void OnKillFocus(HWND hWnd);
- private:
- bool OpenVirtualKeyboard();
- bool CloseVirtualKeyboard();
- private:
- CString m_strAuthServer;
- int m_nAuthPort;
- CString m_strUserID;
- CString m_strPassword;
- CString m_strSettingServer;
- int m_nSettingPort;
- int m_nUkeyFlg;
- CInitializerEntity *m_pEntity;
- CProgressBar m_ProgressBar;
- ATL::CContainedWindow m_cw1;
- ATL::CContainedWindow m_cw2;
- ATL::CContainedWindow m_cw3;
- ATL::CContainedWindow m_cw4;
- ATL::CContainedWindow m_cw5;
- ATL::CContainedWindow m_cw6;
- };
|