⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainfrmhndr.cpp

📁 Crimson编辑器的英文版,完成从韩文版变成英文版的移植,并且附带可执行文件和注册表文件,无需原先的安装包,是改写编辑器的最理想选择.
💻 CPP
字号:
#include "stdafx.h"
#include "cedtHeader.h"


void CMainFrame::OnViewFileTab() 
{
	BOOL bVisible = m_wndFileTab.IsWindowVisible();
	ShowControlBar( & m_wndFileTab, ! bVisible, FALSE );
}

void CMainFrame::OnUpdateViewFileTab(CCmdUI* pCmdUI) 
{
	BOOL bVisible = m_wndFileTab.IsWindowVisible();
	pCmdUI->SetCheck( bVisible );
}

void CMainFrame::OnViewDirectory() 
{
	ToggleFileWindowCategory( FILE_WINDOW_DIRECTORY );
}

void CMainFrame::OnUpdateViewDirectory(CCmdUI* pCmdUI) 
{
	BOOL bVisible = m_wndFileWindow.IsWindowVisible();
	INT nCategory = m_wndFileWindow.GetActiveCategory();
	pCmdUI->SetCheck( bVisible && (nCategory == FILE_WINDOW_DIRECTORY) );
}

void CMainFrame::OnViewProject() 
{
	ToggleFileWindowCategory( FILE_WINDOW_PROJECT );
}

void CMainFrame::OnUpdateViewProject(CCmdUI* pCmdUI) 
{
	BOOL bVisible = m_wndFileWindow.IsWindowVisible();
	INT nCategory = m_wndFileWindow.GetActiveCategory();
	pCmdUI->SetCheck( bVisible && (nCategory == FILE_WINDOW_PROJECT) );
}

void CMainFrame::OnViewOutput() 
{
	BOOL bVisible = m_wndOutputWindow.IsWindowVisible();
	ShowControlBar( & m_wndOutputWindow, ! bVisible, FALSE );
}

void CMainFrame::OnUpdateViewOutput(CCmdUI* pCmdUI) 
{
	BOOL bVisible = m_wndOutputWindow.IsWindowVisible();
	pCmdUI->SetCheck( bVisible );
}

void CMainFrame::OnWindowLastVisited() 
{
	m_bSwitchingChildFrame = TRUE;
	ActivateChildFrameInZOrder(1);
	m_bSwitchingChildFrame = FALSE;
	BringChildFrameToTop(NULL);
}

void CMainFrame::OnWindowNext() 
{
	m_bSwitchingChildFrame = TRUE;
	ActivateNextChildFrame();
	m_bSwitchingChildFrame = FALSE;
	BringChildFrameToTop(NULL);
}

void CMainFrame::OnWindowPrev() 
{
	m_bSwitchingChildFrame = TRUE;
	ActivatePrevChildFrame();
	m_bSwitchingChildFrame = FALSE;
	BringChildFrameToTop(NULL);
}

void CMainFrame::OnFileWindowHide() 
{
	ShowControlBar( & m_wndFileWindow, FALSE, FALSE );
}

void CMainFrame::OnFileWindowSync() 
{
	CCedtDoc * pDoc = (CCedtDoc *)MDIGetActiveDocument(); if( ! pDoc ) return;

	if( ! pDoc->IsRemoteFile() && ! pDoc->IsNewFileNotSaved() ) {
		CString szPathName = pDoc->GetPathName();
		m_wndFileWindow.SetBrowsingDirectory( szPathName );
	}
}

void CMainFrame::OnOutputWindowHide() 
{
	ShowControlBar( & m_wndOutputWindow, FALSE, FALSE );
}

void CMainFrame::OnOutputWindowCopy() 
{
	m_wndOutputWindow.CopyAllTheContents();
}

void CMainFrame::OnOutputWindowClear() 
{
	m_wndOutputWindow.ClearAllTheContents();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -