| ¶Ô±ÈÐÂÎļþ |
| | |
| | | // LoginDlg.cpp: å®ç°æä»¶ |
| | | // |
| | | |
| | | #include "stdafx.h" |
| | | #include "Servo.h" |
| | | #include "afxdialogex.h" |
| | | #include "LoginDlg2.h" |
| | | |
| | | |
| | | // CLoginDlg å¯¹è¯æ¡ |
| | | |
| | | IMPLEMENT_DYNAMIC(CLoginDlg2, CDialogEx) |
| | | |
| | | CLoginDlg2::CLoginDlg2(CWnd* pParent /*=nullptr*/) |
| | | : CDialogEx(IDD_DIALOG_LOGIN, pParent) |
| | | { |
| | | } |
| | | |
| | | CLoginDlg2::~CLoginDlg2() |
| | | { |
| | | } |
| | | |
| | | void CLoginDlg2::DoDataExchange(CDataExchange* pDX) |
| | | { |
| | | CDialogEx::DoDataExchange(pDX); |
| | | } |
| | | |
| | | |
| | | BEGIN_MESSAGE_MAP(CLoginDlg2, CDialogEx) |
| | | ON_BN_CLICKED(IDC_BUTTON_LOGIN, &CLoginDlg2::OnBnClickedLogin) |
| | | ON_STN_CLICKED(IDC_STATIC_CHANGE_PASSWORD, &CLoginDlg2::OnBnClickedChangePassword) |
| | | END_MESSAGE_MAP() |
| | | |
| | | |
| | | // CLoginDlg æ¶æ¯å¤çç¨åº |
| | | |
| | | |
| | | BOOL CLoginDlg2::OnInitDialog() |
| | | { |
| | | CDialog::OnInitDialog(); |
| | | |
| | | // 设置çªå£æ é¢ååå§å¼ |
| | | SetWindowText(_T("ç»å½")); |
| | | |
| | | |
| | | CStatic* pStaticImage = (CStatic*)GetDlgItem(IDC_STATIC_IMAGE); |
| | | ASSERT(pStaticImage); |
| | | |
| | | CString strIconPath; |
| | | strIconPath.Format(_T("%s\\Res\\Operator_High_32.ico"), (LPTSTR)(LPCTSTR)theApp.m_strAppDir); |
| | | HICON hIcon = (HICON)::LoadImage( |
| | | nullptr, |
| | | strIconPath, |
| | | IMAGE_ICON, |
| | | 32, // 徿 宽度 |
| | | 32, // 徿 é«åº¦ |
| | | LR_LOADFROMFILE); |
| | | if (hIcon) { |
| | | // 设置 CStatic æ§ä»¶ä¸ºå¾æ æ ·å¼ |
| | | pStaticImage->ModifyStyle(0xF, SS_ICON); |
| | | pStaticImage->SetIcon(hIcon); |
| | | } |
| | | |
| | | // æ·»å SS_NOTIFYæ ·å¼ |
| | | CStatic* pStatic = (CStatic*)GetDlgItem(IDC_STATIC_CHANGE_PASSWORD); |
| | | if (pStatic != nullptr) { |
| | | pStatic->ModifyStyle(0, SS_NOTIFY); |
| | | } |
| | | |
| | | GetDlgItem(IDC_CHECK_REMEMBER_PASSWORD)->ShowWindow(SW_HIDE); |
| | | |
| | | |
| | | // test |
| | | SetDlgItemText(IDC_EDIT_USERNAME, _T("admin")); |
| | | SetDlgItemText(IDC_EDIT_PASSWORD, _T("admin123")); |
| | | |
| | | return TRUE; |
| | | } |
| | | |
| | | void CLoginDlg2::OnBnClickedLogin() |
| | | { |
| | | GetDlgItemText(IDC_EDIT_USERNAME, m_strUsername); |
| | | GetDlgItemText(IDC_EDIT_PASSWORD, m_strPassword); |
| | | |
| | | if (m_strUsername.IsEmpty()) { |
| | | AfxMessageBox(_T("请è¾å
¥ç¨æ·å")); |
| | | GetDlgItem(IDC_EDIT_USERNAME)->SetFocus(); |
| | | return; |
| | | } |
| | | if (m_strPassword.IsEmpty()) { |
| | | AfxMessageBox(_T("请è¾å
¥å¯ç ")); |
| | | GetDlgItem(IDC_EDIT_PASSWORD)->SetFocus(); |
| | | return; |
| | | } |
| | | |
| | | |
| | | EndDialog(IDOK); |
| | | } |
| | | |
| | | void CLoginDlg2::OnBnClickedChangePassword() |
| | | { |
| | | |
| | | } |