Пример #1
0
//保存设置
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;
}
Пример #2
0
//保存设置
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;
}
Пример #3
0
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("保存成功"));
}
Пример #4
0
//保存设置
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;
}
Пример #5
0
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);		
	}
}
Пример #6
0
//勾选
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);
	}
}