⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defstring.h

📁 GPlayer for Pocket PC,移动设备上的播放器
💻 H
字号:
#ifndef __DEFSTRING_H__
#define __DEFSTRING_H__

// add by Y.N

#define DEF_STR_UP_JPN		_T("忋傊")
#define DEF_STR_UP_ENG		_T("Up")
#define DEF_STR_MENU_JPN	_T("儊僯儏乕")
#define DEF_STR_MENU_ENG	_T("Menu")
#define DEF_STR_SELECTALL_JPN	_T("偡傋偰慖戰")
#define DEF_STR_SELECTALL_ENG	_T("Select All")
#define DEF_STR_KEYCTRL_JPN		_T("僞僢僾偱慖戰")
#define DEF_STR_KEYCTRL_ENG		_T("Select on Tap")

__inline BOOL IsJapanese()
{
	return PRIMARYLANGID(GetSystemDefaultLangID()) == LANG_JAPANESE ? TRUE : FALSE;
}

__inline int CopyDefString(LPTSTR pszSrc, LPTSTR pszDst, int nDst)
{
	if (_tcslen(pszSrc) + 1 > nDst) {
		_tcsncpy(pszDst, pszSrc, nDst - 1);
		pszDst[nDst - 1] = _T('\0');
		return nDst - 1;
	}
	else {
		_tcscpy(pszDst, pszSrc);
		return _tcslen(pszSrc);
	}
}

__inline int GetDefString(UINT uID, LPTSTR lpBuffer, int cchBufferMax)
{
	int nRet = 0;
	
	switch(uID) {
	case IDS_MENU_UP:
		nRet = CopyDefString(IsJapanese() ? DEF_STR_UP_JPN : DEF_STR_UP_ENG, lpBuffer, cchBufferMax);
		break;
	case IDS_MENU_MENU:
		nRet = CopyDefString(IsJapanese() ? DEF_STR_MENU_JPN : DEF_STR_MENU_ENG, lpBuffer, cchBufferMax);
		break;
	case IDS_MENU_SELECTALL:
		nRet = CopyDefString(IsJapanese() ? DEF_STR_SELECTALL_JPN : DEF_STR_SELECTALL_ENG, lpBuffer, cchBufferMax);
		break;
	case IDS_MENU_KEYCTRL:
		nRet = CopyDefString(IsJapanese() ? DEF_STR_KEYCTRL_JPN : DEF_STR_KEYCTRL_ENG, lpBuffer, cchBufferMax);
		break;
	default:
		nRet = 0;
	}
	
	return nRet;
}

#endif // __DEFSTRING_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -