cedtdocdictionary.cpp
来自「Crimson编辑器的英文版,完成从韩文版变成英文版的移植,并且附带可执行文件和」· C++ 代码 · 共 36 行
CPP
36 行
#include "stdafx.h"
#include "cedtHeader.h"
static UINT nTotalSize = 0U;
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;
}
BOOL CCedtDoc::LoadingProgress(UINT nTotalRead)
{
CMainFrame * pMainFrame = (CMainFrame *)AfxGetMainWnd();
if( nTotalSize > 0 ) pMainFrame->SetProgress( 100U * nTotalRead / nTotalSize );
else pMainFrame->SetProgress( 100 );
return TRUE;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?