You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
834 B
C
35 lines
834 B
C
|
1 month ago
|
|
||
|
|
#if !defined(AFX_MULTILANGUAGE_H__327ABDCD_358B_4F65_8FA7_D999878B4574__INCLUDED_)
|
||
|
|
#define AFX_MULTILANGUAGE_H__327ABDCD_358B_4F65_8FA7_D999878B4574__INCLUDED_
|
||
|
|
|
||
|
|
#if _MSC_VER > 1000
|
||
|
|
#pragma once
|
||
|
|
#endif // _MSC_VER > 1000
|
||
|
|
|
||
|
|
// LONG_PTR Signed long type for pointer precision.
|
||
|
|
// Use when casting a pointer to a long to perform pointer arithmetic.
|
||
|
|
#if !defined(_WIN64)
|
||
|
|
typedef signed long LONG_PTR;
|
||
|
|
#endif
|
||
|
|
|
||
|
|
class AFX_EXT_CLASS CMultiLanguage
|
||
|
|
{
|
||
|
|
public:
|
||
|
|
CMultiLanguage();
|
||
|
|
virtual ~CMultiLanguage();
|
||
|
|
|
||
|
|
// Attributes
|
||
|
|
public:
|
||
|
|
|
||
|
|
static CString m_strCurLanguage;
|
||
|
|
// Operations
|
||
|
|
public:
|
||
|
|
static HINSTANCE LoadResourceLangDLL(LPCTSTR szModuleName);
|
||
|
|
static void LoadLanguage(CString szLangSel = _T(""));
|
||
|
|
static CString GetLanguage();
|
||
|
|
|
||
|
|
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif // !defined(AFX_MULTILANGUAGE_H__327ABDCD_358B_4F65_8FA7_D999878B4574__INCLUDED_)
|