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; }
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; }