📄 javaedit.h
字号:
#ifndef JAVAEDIT_H
#define JAVAEDIT_H
#include"fedit.h"
#include"set.h"
#include"string.h"
#include<fstream.h>
#define COMMENT1 1
#define COMMENT2 2
#define COMMENT1END 3
#define COMMENT2END 4
#define NCOMMENT 0
class JavaEdit:public FEdit
{
set<Hstring> KeyWord;
int LineStart;
int IsComment(int line,int column);
public:
static COLORREF CommentColor;
static COLORREF KeywordColor;
JavaEdit(char *kwpath)
{
char KW[MAX_PATH];
sprintf(KW,"%s\\ini\\keyword.ini",kwpath);
LineStart=0;
ifstream in(KW);
if(!in)
{
char WrongMsg[MAX_PATH]="无法找到指定的文件";
strcat(WrongMsg,KW);
MessageBox(m_hWnd,WrongMsg,"错误",MB_OK|MB_ICONERROR);
}
const sz=225;
char buf[sz];
while(in.getline(buf,sz))
{
KeyWord.add(buf);
}
}
void OnLCChanged();
void OnChar(WPARAM wParam,LPARAM lParam);
void OnDraw(HDC hdc);
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -