#pragma once #include "module.h" class CLanguageTxt { public: CLanguageTxt(void) { }; public: CString m_TxtName;//参数名称 CString m_TxtEnglish;//英文 CString m_TxtChinese;//中文 }; class CLanguageMgr :public CModule { public: CLanguageMgr(void); ~CLanguageMgr(void); virtual MODULE GetModuleType(){return _LANGUAGE_PORP;}; virtual CMFCPropertyGridProperty *CreatGridProperty(); virtual CString GetParDirName(){return "LanguageMgr";}; virtual void OnPropertyChanged(); virtual void OnAppInitialize(); CString GetLanguageTxt(CString TxtName); private: void UpdateLanguageTxt(); void InitLanguageTxt(); private: vector m_LanguageTxtVec; bool m_bEnglishMode;//英文模式 }; extern CLanguageMgr *gLanguageMgr;