64,646
社区成员
发帖
与我相关
我的任务
分享
#pragma once
#include <vector>
#include <string>
#ifdef UNICODE
#define tstring std::wstring
#else
#define tstring std::string
#endif
#ifdef _TAGLANGSTRUCT_H
#define _TAGLANGSTRUCT_H
typedef struct tagLangStruct
{
TCHAR strLangName[256];
TCHAR strFileName[256];
}LangStruct;
#endif
#ifdef _CLANGUAGEMANAGER_H
#define _CLANGUAGEMANAGER_H
class CLanguageManager
{
public:
CLanguageManager(void);
~CLanguageManager(void);
int EnumAll(void);
LPCTSTR GetString(LPCTSTR strID);
void GetLangList(std::vector<tstring>& listLangName);
protected:
std::vector<LangStruct> m_listLang;
TCHAR m_strSelLang[256];
TCHAR m_strBuffer[512];
public:
int SetSel(LPCTSTR strSelLang);
int SetSel(int nSelLang);
};
#endif
extern CLanguageManager Lang;
#pragma once
#include <vector>
#include <string>
#ifdef UNICODE
#define tstring std::wstring
#else
#define tstring std::string
#endif
#ifndef _TAGLANGSTRUCT_H
#define _TAGLANGSTRUCT_H
typedef struct tagLangStruct
{
TCHAR strLangName[256];
TCHAR strFileName[256];
}LangStruct;
#endif
#ifndef _CLANGUAGEMANAGER_H
#define _CLANGUAGEMANAGER_H
class CLanguageManager
{
public:
CLanguageManager(void);
~CLanguageManager(void);
int EnumAll(void);
LPCTSTR GetString(LPCTSTR strID);
void GetLangList(std::vector<tstring>& listLangName);
protected:
std::vector<LangStruct> m_listLang;
TCHAR m_strSelLang[256];
TCHAR m_strBuffer[512];
public:
int SetSel(LPCTSTR strSelLang);
int SetSel(int nSelLang);
};
#endif
extern CLanguageManager Lang;