//保存设置 bool CDlgOptionSystem::SaveOptions() { //效验状态 if (m_hWnd==NULL) return true; //帐户规则 if (IsButtonSelected(IDC_SAVE_ACCOUNTS_AND_PASS)) { m_SystemParameter.enAcountsRule=enAcountsRule_AccountsAndPass; } else if (IsButtonSelected(IDC_SAVE_ACCOUNTS)) { m_SystemParameter.enAcountsRule=enAcountsRule_Accounts; } else m_SystemParameter.enAcountsRule=enAcountsRule_None; //邀请模式 if (IsButtonSelected(IDC_RADIO1)) { m_SystemParameter.enInviteMode=enInviteMode_All; } else if (IsButtonSelected(IDC_RADIO2)) { m_SystemParameter.enInviteMode=enInviteMode_Friend; } else m_SystemParameter.enInviteMode=enInviteMode_None; //进出消息 m_SystemParameter.bShowInOutMessage=IsButtonSelected(IDC_SHOW_INOUT); //老板键 m_SystemParameter.wBossHotKey=(WORD)((CHotKeyCtrl *)GetDlgItem(IDC_BOSS_HOTKEY))->GetHotKey(); return true; }
//保存设置 bool CDlgOptionSystem::SaveOptions() { //效验状态 if (m_hWnd==NULL) return true; //帐户规则 if (IsButtonSelected(IDC_SAVE_ACCOUNTS_AND_PASS)) { m_SystemParameter.enAcountsRule=enAcountsRule_AccountsAndPass; } else if (IsButtonSelected(IDC_SAVE_ACCOUNTS)) { m_SystemParameter.enAcountsRule=enAcountsRule_Accounts; } else m_SystemParameter.enAcountsRule=enAcountsRule_None; return true; }
void CDlgMoneySelect::OnBnClickedEdit() { g_GlobalOption.m_bCloseQuery=IsButtonSelected(IDC_QUERY); //邀请模式 if (IsButtonSelected(IDC_LK)) { g_GlobalOption.m_BankCloseMode=enBankRule_LK; } else if (IsButtonSelected(IDC_ZD)) { g_GlobalOption.m_BankCloseMode=enBankRule_ZD; CString strTime; GetDlgItemText(IDC_SELECT,strTime); g_GlobalOption.m_BankCloseTime = atoi(strTime.GetBuffer(0)); } else g_GlobalOption.m_BankCloseMode=enBankRule_LEAVE; ShowMessage(TEXT("保存成功")); }
//保存设置 bool CDlgOptionTableRule::SaveOptions() { //效验状态 if (m_hWnd==NULL) return true; //获取参数 m_TableRuleParameter.bLimitWin=IsButtonSelected(IDC_LIMIT_WIN_RATE); m_TableRuleParameter.bLimitFlee=IsButtonSelected(IDC_LIMIT_FLEE_RATE); m_TableRuleParameter.bLimitDelay=IsButtonSelected(IDC_LIMIT_NET_DELAY); m_TableRuleParameter.bLimitScore=IsButtonSelected(IDC_LIMIT_SCORE); m_TableRuleParameter.bLimitDetest=IsButtonSelected(IDC_LIMIT_DETEST); m_TableRuleParameter.bCheckSameIP=IsButtonSelected(IDC_LIMIT_IP); m_TableRuleParameter.bPassword=IsButtonSelected(IDC_BRING_TABLE_PASSWORD); //最低胜率 TCHAR szBuffer[128]=TEXT(""); GetDlgItemText(IDC_WIN_RATE,szBuffer,CountArray(szBuffer)); m_TableRuleParameter.wWinRate=(WORD)(atof(szBuffer)*100.0)%10000; //最高逃率 GetDlgItemText(IDC_FLEE_RATE,szBuffer,CountArray(szBuffer)); m_TableRuleParameter.wFleeRate=(WORD)(atof(szBuffer)*100.0)%10000; //网络延时 m_TableRuleParameter.wNetDelay=GetDlgItemInt(IDC_NET_DELAY,NULL,FALSE); //积分限制 m_TableRuleParameter.lMaxScore=GetDlgItemInt(IDC_SCORE_MAX,NULL,TRUE); m_TableRuleParameter.lLessScore=GetDlgItemInt(IDC_SCORE_LESS,NULL,TRUE); if ((m_TableRuleParameter.bLimitScore)&&(m_TableRuleParameter.lLessScore>=m_TableRuleParameter.lMaxScore)) { AfxMessageBox(TEXT("积分限制范围参数不正确,请正确设置积分限制范围!"),MB_ICONINFORMATION); GetDlgItem(IDC_SCORE_MAX)->SetFocus(); return false; } //携带密码 GetDlgItemText(IDC_TABLE_PASSWORD,m_TableRuleParameter.szPassword,CountArray(m_TableRuleParameter.szPassword)); if ((m_TableRuleParameter.bPassword==true)&&(m_TableRuleParameter.szPassword[0]==0)) { AfxMessageBox(TEXT("桌子携带密码没有设置,请输入设置桌子携带密码!"),MB_ICONINFORMATION); GetDlgItem(IDC_TABLE_PASSWORD)->SetFocus(); return false; } return true; }
void CDlgMoneySelect::OnBnClickedQuery() { if(IsButtonSelected(IDC_QUERY)) { GetDlgItem(IDC_LK)->EnableWindow(true); GetDlgItem(IDC_ZD)->EnableWindow(true); GetDlgItem(IDC_LEAVE)->EnableWindow(true); GetDlgItem(IDC_SELECT)->EnableWindow(true); GetDlgItem(IDC_DESC)->EnableWindow(true); } else { GetDlgItem(IDC_LK)->EnableWindow(false); GetDlgItem(IDC_ZD)->EnableWindow(false); GetDlgItem(IDC_LEAVE)->EnableWindow(false); GetDlgItem(IDC_SELECT)->EnableWindow(false); GetDlgItem(IDC_DESC)->EnableWindow(false); } }
//勾选 void CDlgInsureGame::OnBnClickedCheck() { if(IsButtonSelected(IDC_CHECK_ALL)) { if(m_pMeUserData!=NULL) { //设置信息 m_lInCount=(m_bBankStorage)?m_lGameGold:m_lStorageGold; //更新显示 CString strlGameGold; MakeString(strlGameGold,m_lInCount); SetDlgItemText(IDC_IN_COUNT,strlGameGold); } } else { //更新显示 SetDlgItemText(IDC_IN_COUNT,_TEXT("")); GetDlgItem(IDC_IN_COUNT)->SetFocus(); ((CEdit*)GetDlgItem(IDC_IN_COUNT))->SetSel(0,-1); } }