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

📄 conv.h

📁 一个解压程序,只要设定了解压路径和解压文件的种类,就可以随意解压
💻 H
字号:
// kctrl.dll 偺偨傔偺僋儔僗乽conv乿
// 梫偼丄WideCharToMultiByte丄MultiByteToWideChar丄IsDBCSLeadByte 偑
// 儅僋儘壔偝傟偰偄偰丄kctrl.dll 偑偁傟偽丄偦偪傜傪巊偆丅

#ifndef __CONV_H__
#define __CONV_H__

#ifndef NOSUPPORT_KCTRL
	#ifdef __cplusplus
	extern "C" {
	#endif
	void KctrlInit();
	void KctrlTerm();
	int _WideCharToMultiByte(UINT CodePage, DWORD dwFlags,
		LPCWSTR lpWideCharStr, int cchWideChar, LPSTR lpMultiByteStr,
		int cchMultiByte, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar);
	int _MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr,
		int cchMultiByte, LPWSTR lpWideCharStr, int cchWideChar);
	#define _IsDBCSLeadByte(b) (((unsigned char)b >= 0x81 && (unsigned char)b <= 0x9f) || \
		((unsigned char)b >= 0xe0 && (unsigned char)b <= 0xfc))
	#ifdef __cplusplus
	}
	#endif
#else
	#define KctrlInit()
	#define KctrlTerm()
	#define _WideCharToMultiByte WideCharToMultiByte
	#define _MultiByteToWideChar MultiByteToWideChar
	#define _IsDBCSLeadByte IsDBCSLeadByte
#endif

#endif // __CONV_H__

⌨️ 快捷键说明

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