📄 textfile.h
字号:
// TEXTFILE.h: interface for the CTEXTFILE class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_TEXTFILE_H__3BC66263_FFD6_477C_94AF_F9457B9BAD48__INCLUDED_)
#define AFX_TEXTFILE_H__3BC66263_FFD6_477C_94AF_F9457B9BAD48__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "MainHandler.h"
class CAppMainHandler;
class CTEXTFILE
{
typedef struct _FILEINFO{
int nFileSize, nFileSpare;
int nReadCount, nReadPos, nVWCount;
}FILEINFO, *PFILEINFO;
public:
int Write(char* pText, int nSize);
void MoveIndex(int nIdx);
char GetText(bool bNext);
int SaveToFile(char* szFileName, char* szNote, bool bClose);
char* Last();
char* Next();
char* Prev();
char* First();
void Close();
int Open(char* szFileName, int nReadSize = 1024);
CTEXTFILE(CAppMainHandler *pAppMain);
virtual ~CTEXTFILE();
private:
char* Read(bool bEnd = false);
bool CheckEnd(char* szBuf, int nSize);
CAppMainHandler *m_pAppMain;
int m_nReadSize;
char* m_szFileName;
IFileMgr *m_pIFileMgr;
IFile *m_pIFile;
FILEINFO m_Fi;
};
#endif // !defined(AFX_TEXTFILE_H__3BC66263_FFD6_477C_94AF_F9457B9BAD48__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -