-
Notifications
You must be signed in to change notification settings - Fork 278
/
DlgCredentials.h
54 lines (37 loc) · 1.67 KB
/
DlgCredentials.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#pragma once
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
class DlgCredentials
: public CDialogImpl<DlgCredentials>
, public CWinDataExchange<DlgCredentials>
{
public:
enum { IDD = IDD_CREDENTIALS };
DlgCredentials(const CString& user);
~DlgCredentials();
BEGIN_DDX_MAP(DlgCredentials)
DDX_TEXT(IDC_USER, m_user)
DDX_TEXT(IDC_PASSWORD, m_password)
END_DDX_MAP()
BEGIN_MSG_MAP(DlgCredentials)
MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
COMMAND_ID_HANDLER(IDOK, OnCloseCmd)
COMMAND_ID_HANDLER(IDCANCEL, OnCloseCmd)
END_MSG_MAP()
// Handler prototypes (uncomment arguments if needed):
// LRESULT MessageHandler(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
// LRESULT CommandHandler(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/)
// LRESULT NotifyHandler(int /*idCtrl*/, LPNMHDR /*pnmh*/, BOOL& /*bHandled*/)
LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/);
LRESULT OnCloseCmd(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/);
public:
const CString& GetUser() const { return m_user; }
const CString& GetPassword() const { return m_password; }
private:
CString m_user;
CString m_password;
};
//////////////////////////////////////////////////////////////////////////////