📄 conv.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 + -