📄 language.h
字号:
#pragma once
#include <wtypes.h>
#define MAX_KIND 10 //辆幅
#define MAX_ONE_LINE_CHAR_NUM 4096 //茄临俊 甸绢哎 荐 乐绰 弥措狼 辨捞
#define MAX_FILE_LENGTH 2048 //txt拳老捞 乐绰 镑狼 path狼 弥措蔼
//#define MAX_SENTENCE_LENGTH 1024
// thai2 YGI
#include "ftwbrk.h"
class CLanguage
{
private:
DWORD WinAreaCode;
DWORD AreaCode;
char LoadedFileName[MAX_FILE_LENGTH];
char szNullString[2];
DWORD m_dwTotalLength; //DataAddress啊 啊瘤绰 辨捞.阿 巩厘狼 辨捞狼 钦 + m_dwSumOfTotalLine;
DWORD m_dwSumOfTotalLine; //m_dwTotalLineOfKind狼 钦
DWORD m_dwTotalLineOfKind[MAX_KIND]; //阿 辆幅喊肺 啊瘤绊 乐绰 扼牢狼 荐
DWORD m_dwSumOfMaxLineNumber; //m_dwMaxLineNumberOfKind狼 钦
DWORD m_dwMaxLineNumberOfKind[MAX_KIND]; //阿 辆幅喊肺 啊瘤绊 乐绰 啊厘 奴 锅龋狼 扼牢( 锅龋 )
char* DataAddress;
char* IndexAddress;
int CheckArea(); //绢恫 攫绢甫 静绰瘤 眉农窍绰 窃荐
int LoadingByAreaCode(); //AreaCode俊 狼秦辑 秦寸窍绰 拳老阑 佬绢 甸牢促.
int Preloading(); //倔付父怒狼 皋葛府啊 鞘夸茄瘤 拌魂茄促
int Loading(); //皋葛府甫 棱绊 秦寸窍绰 镑俊 咆胶飘甫 笼绢 持绰促.
int CheckHeader(DWORD &Header,char* data); //辆幅牢啊甫 魄窜 .割锅掳 锅龋牢瘤 馆券
int CheckNumber(DWORD &Number,char* data); //锅龋啊 割锅牢瘤 犬牢茄促.锅龋 馆券
int CheckSentence(void * sentence,char* data); //巩厘捞 倔付唱 变啊甫 犬牢茄促.巩厘狼 辨捞 馆券
int GetOneLine(void * data,FILE* fp);
public:
char ReturnBuffer[MAX_ONE_LINE_CHAR_NUM];
char* OutputMessage(int NumOfSentence); //秦寸窍绰 皋矫瘤甫 Sentence俊促 持绊 绝栏搁 Sentence俊绰 酒公蔼档 绝促.
char* OutputMessage(int Kind,int Num); //秦寸窍绰 皋矫瘤甫 Sentence俊促 持绊 绝栏搁 Sentence俊绰 酒公蔼档 绝促.
int Init();
void DisplayAllData();
CLanguage();
~CLanguage();
};
typedef CLanguage LanguagePack;
extern LanguagePack* lan;
extern int LoadLanguageText();
// thai YGI
extern void ThaiBreak( char *msg,BYTE *brk); // CSD-030324
extern ThaiBreakIterator TBreak; // CSD-030324
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -