BOOL CCedtDoc::LoadDictionary() { CString szCedtDicPath = CCedtApp::m_szInstallDirectory + "\\cedt.dic"; CString szUserDicPath = CCedtApp::m_szInstallDirectory + "\\user.dic"; CFile file(szCedtDicPath, CFile::modeRead); CWaitCursor wait; nTotalSize = file.GetLength(); file.Close(); CMainFrame * pMainFrame = (CMainFrame *)AfxGetMainWnd(); pMainFrame->BeginProgress("Loading Dictionary..."); if( ! m_clsDictionary.FileLoad(szCedtDicPath, LoadingProgress) ) return FALSE; if( ! m_clsDictionary.FileLoad(szUserDicPath) ) return FALSE; pMainFrame->EndProgress(); m_bDictionaryLoaded = TRUE; return TRUE; }