void CMainFrame::OnNewUser() { if (CRightsManagement::GetInstance()->Take_IBAP_REGISTER()) { CRegisterDlg dlg; dlg.DoModal(); } }
LRESULT CLoginDlg::OnBnClickedRegister(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) { // TODO: Add your control notification handler code here CRegisterDlg dlg; dlg.m_RegInfo = m_RegInfo; int ret = dlg.DoModal(m_hWnd); if(ret == IDOK) { m_RegInfo = dlg.m_RegInfo; GetProcessor()->Register(0, dlg.m_RegInfo); } return 0; }
LRESULT CMainFrame::OnHotKey(WPARAM, LPARAM) { // 1:手机号码开户 if (CRightsManagement::GetInstance()->Take_IBAP_REGISTER() && CNetBarConfig::GetInstance()->GetAuditType() == CIBAGlobal::emRealnameWD) { if (IsIconic()) { ShowWindow(SW_RESTORE); } else { SetForegroundWindow(); } CRegisterDlg dlg; dlg.SetPhoneNumberOpen(); dlg.DoModal(); } OnReadCard(); return 0; }
INT CRealNameBase::OnNewUser(CNetBarUser & NetBarUser) { //if (CRegisterDlg::m_StaticPrehWnd != NULL) //注册窗口已经弹出 //{ // SendMessage(CRegisterDlg::m_StaticPrehWnd, WM_RECEIVECARD, NULL, (LPARAM)&NetBarUser); // return; //} if (AfxGetMainWnd()->IsIconic()) { AfxGetMainWnd()->ShowWindow(SW_MAXIMIZE); AfxGetMainWnd()->BringWindowToTop(); } CRegisterDlg dlg; dlg.SetUserInfo(NetBarUser); if (dlg.DoModal() == IDOK) { return 1; } return 0; }