示例#1
0
BOOL CWordFilterDlg::OnInitDialog()
{
    CDialog::OnInitDialog();

    //localize
    SetWindowText(GetResString(IDS_MOD_WORDFILTER_TITLE));
    SetDlgItemText(IDC_MOD_STATIC_PASSWD, GetResString(IDS_WS_PASS));
    SetDlgItemText(IDC_MOD_WORDHINT, GetResString(IDS_MOD_WORDHINT));
    SetDlgItemText(IDC_MOD_WMSG, GetResString(IDS_MOD_WMSG));
    SetDlgItemText(IDCANCEL, GetResString(IDS_CANCEL));

    m_bFilterLocked = thePrefs.m_bWordFilterLocked;
    m_strPassword = thePrefs.m_strWordFilterPass;

    LoadWords();

    if(m_bFilterLocked)
    {
        GetDlgItem(IDC_MOD_WORDS)->ShowWindow(SW_HIDE);
        GetDlgItem(IDC_MOD_WMSG)->ShowWindow(SW_SHOW);
        SetDlgItemText(IDC_MOD_UNLOCK, GetResString(IDS_MOD_UNLOCK));
    } else {
        GetDlgItem(IDC_MOD_WORDS)->ShowWindow(SW_SHOW);
        GetDlgItem(IDC_MOD_WMSG)->ShowWindow(SW_HIDE);
        SetDlgItemText(IDC_MOD_UNLOCK, GetResString(IDS_MOD_LOCK));
    }

    return TRUE;
}
示例#2
0
int CManageObject::Load()
{
    Clear();
    if(LoadWords() != 0)
        return -1;
    if(SortWords() != 0)
        return -1;

    if(InitSeed() != 0)
        return -1;

    _bBuilt = true;
    _iCacheScore = -1;

    g_objTrigger.OnMemoryDailyLoadOver();

    return 0;
}