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

📄 cedtheader.h

📁 Crimson编辑器的英文版,完成从韩文版变成英文版的移植,并且附带可执行文件和注册表文件,无需原先的安装包,是改写编辑器的最理想选择.
💻 H
字号:
// Crimson Editor Main Header File

#ifndef __CEDT_HEADER_H_
#define __CEDT_HEADER_H_


#define STRING_COMPANYNAME					"Crimson System"
#define STRING_PROJECTFILEVER				"Crimson Editor 3.60"
#define STRING_CONFIGURATIONVER				"Configuration 3.70 Beta"
#define STRING_COLORSETTINGSVER				"Color Settings 3.45 Release"
#define STRING_FTPACCOUNTVER				"FTP Account 3.70 Beta"
#define STRING_USERTOOLSVER					"User Command 3.40"
#define STRING_USERMACROVER					"User Macro 3.50 Beta"

#define STRING_HOMEPAGEURL					"http://www.crimsoneditor.com/"
#define STRING_SPONSORURL					"http://www.crimsoneditor.com/english/sponsor.html"
#define STRING_EMAILADDRESS					"mailto:crimsonware@yahoo.com"

#define REGPATH_INSTALL_DIRECTORY			"Software\\Crimson System\\Crimson Editor"
#define REGPATH_USEININTERNETEXPLORER		"Software\\Microsoft\\Internet Explorer\\View Source Editor\\Editor Name"
#define REGPATH_SHELLEXTENSIONAPPROVED		"Software\\Microsoft\\Windows\\CurrentVersion\\Shell Extensions\\Approved"
#define REGPATH_ADDTORIGHTMOUSEBUTTON		"*\\shellex\\ContextMenuHandlers\\Crimson Editor"

#define CLSID_SHELLEXT_CRIMSONEDITOR		"{475A9681-F01B-11d5-BC5E-0050CE184C9B}"

#define PROGID_SHELLEXT_CRIMSONEDITOR		"CrimsonEditor.ShellExt"
#define PROGID_FILEASSOC_CRIMSONEDITOR		"CrimsonEditor"

#define MUTEX_NAME_CMDLINE					"CrimsonEditor.CmdLine"

#define REGKEY_ALLOW_MULTI					"Allow Multi-Instances"
#define REGKEY_BROWSING_DIR					"Browsing Directory"
#define REGKEY_WORKING_DIR					"Working Directory"
#define REGKEY_LAST_WORKSPACE				"Last Workspace File"
#define REGKEY_WINDOW_PLACEMENT				"Window Placement"
#define REGKEY_BAR_STATE					"Bar State"


// USER MESSSAGE
#define WM_ANOTHER_INSTANCE					(WM_USER+1)
#define WM_SIZE_MAIN_WINDOW					(WM_USER+2)


// MAXIMUM CONSTANTS
#define MAX_BUFFER_SIZE						4096
#define MAX_STRING_SIZE						32767

#define MAX_WORD_LENGTH						255
#define MAX_WORDS_COUNT						32767

#define MAX_FTP_ACCOUNT						16
#define MAX_FILE_FILTER						32
#define MAX_SYNTAX_TYPE						32

// MACROS
#define _IS_BET(min, x, max)				((x) >= (min) && (x) <= (max))
#define _MY_MAX(x, y)						((x) > (y) ? (x) : (y))
#define _MY_MIN(x, y)						((x) < (y) ? (x) : (y))

#define ASSURE_BOUND_VALUE(x, min, max)	{ \
	x = (x < (min)) ? (min) : x; \
	x = (x > (max)) ? (max) : x; \
}


// HEADERS
#include "resource.h"
#include "PathName.h"
#include "RegExp.h"
#include "Utility.h"

#include "StatusBarEx.h"
#include "SplitterWndEx.h"
#include "MDIFileTab.h"
#include "FileWindow.h"
#include "OutputWindow.h"

#include "cedtElement.h"
#include "cedtApp.h"
#include "MainFrm.h"
#include "ChildFrm.h"
#include "cedtDoc.h"
#include "cedtView.h"


#endif // __CEDT_HEADER_H_

⌨️ 快捷键说明

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