cfileloader.h
来自「一个关于symbian下文本编辑器的源码程序」· C头文件 代码 · 共 55 行
H
55 行
/*
* HView [c]2004 Marcin Skoczylas, All rights reserved
*
* This file is under GPL license, see gpl.txt file
*
*/
#ifndef __CFILELOADER_H__
#define __CFILELOADER_H__
#include <e32std.h>
#include <e32def.h>
#include <e32base.h>
#include "DBG_logf.h"
#define ERetMyk -1
#define ERetOllayWneek -2
class CFileLoader : public CBase
{
public:
CFileLoader();
~CFileLoader();
private:
RFs fs;
RFile rfile;
TBool fileOpened;
TFileName fileName;
TFileName nameOpened;
TFileName iniFileName;
public:
TInt fileSize;
TInt Open(TFileName openFileName);
TInt Close();
bool Read(void *buf, TInt size);
bool CFileLoader::Seek(TInt where);
TInt ReadOneLine(char *buf, TInt &filePos, TInt maxChars);
TInt ReadOneLineBefore(char *buf, TInt &filePos, TInt maxChars);
void ReadIniFile(TInt &viewMode, TFileName &lastFileName);
void WriteIniFile(TInt viewMode, TFileName lastFileName);
};
#endif //__CFILELOADER_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?