📄 chars.c
字号:
#include <windows.h>
#include <mate.h>
/*
CODEMANCALL GetDefaultCode
CODEMANCALL IsLeadingByte
CODEMANCALL CharNext
CODEMANCALL CharPrev
CODEMANCALL WordNext
CODEMANCALL WordPrev
CODEMANCALL CharToSeq
CODEMANCALL SeqToChar
CODEMANCALL CharToAnsi
CODEMANCALL AnsiToChar
CODEMANCALL MakeTranslateTag
CODEMANCALL TranslateString
CODEMANCALL FreeTranslateTag
CODEMANCALL GetCodeInfo
CODEMANCALL GetCharJF
CODEMANCALL TranslateChar
CODEMANCALL EnumCodeInfo
CODEMANCALL GetCodeArray
*/
HCODE WINAPI CsmGetDefaultCode (void);
UINT WINAPI CsmIsLeadingByte (HCODE, LPSTR);
LPSTR WINAPI CsmCharNext (HCODE, LPSTR);
LPSTR WINAPI CsmCharPrev (HCODE, LPSTR, LPSTR);
LPSTR WINAPI CsmWordNext (HCODE, LPSTR);
LPSTR WINAPI CsmWordPrev (HCODE, LPSTR, LPSTR);
CODESEQ WINAPI CsmCharToSeq (HCODE, LPSTR);
int WINAPI CsmSeqToChar (HCODE, CODESEQ, LPSTR, UINT);
char WINAPI CsmCharToAnsi (HCODE, LPSTR);
int WINAPI CsmAnsiToChar (HCODE, char, LPSTR, UINT);
BOOL WINAPI CsmGetCodeInfo (HCODE, LPCODEINFO, int);
WORD WINAPI CsmGetCharJF (HCODE, LPSTR);
int WINAPI CsmEnumCodeInfo (ENUMCODEINFOPROC, LPARAM);
int WINAPI CsmGetCodeArray (int nIndex, HCODE FAR *lpCodes, int nCount);
HTRANS WINAPI CsmMakeTranslateTag (HCODE, HCODE, WORD);
BOOL WINAPI CsmFreeTranslateTag (HTRANS);
int WINAPI CsmTranslateString (HTRANS, LPSTR, UINT, LPSTR, UINT);
DWORD WINAPI CsmTranslateChar (HTRANS, DWORD);
HCODE WINAPI WseGetDefaultCode (void)
{
return CsmGetDefaultCode ();
}
UINT WINAPI WseIsLeadingByte (HCODE hCode, LPSTR lpStr)
{
return CsmIsLeadingByte (hCode, lpStr);
}
LPSTR WINAPI WseCharNext (HCODE hCode, LPSTR lpStr)
{
return CsmCharNext (hCode, lpStr);
}
LPSTR WINAPI WseCharPrev (HCODE hCode, LPSTR lpStart, LPSTR lpStr)
{
return CsmCharPrev (hCode, lpStart, lpStr);
}
LPSTR WINAPI WseWordNext (HCODE hCode, LPSTR lpStr)
{
return CsmWordNext (hCode, lpStr);
}
LPSTR WINAPI WseWordPrev (HCODE hCode, LPSTR lpStart, LPSTR lpStr)
{
return CsmWordPrev (hCode, lpStart, lpStr);
}
CODESEQ WINAPI WseCharToSeq (HCODE hCode, LPSTR lpStr)
{
return CsmCharToSeq (hCode, lpStr);
}
int WINAPI WseSeqToChar (HCODE hCode, CODESEQ dwSeq, LPSTR lpStr, UINT cbStr)
{
return CsmSeqToChar (hCode, dwSeq, lpStr, cbStr);
}
char WINAPI WseCharToAnsi (HCODE hCode, LPSTR lpStr)
{
return CsmCharToAnsi (hCode, lpStr);
}
int WINAPI WseAnsiToChar (HCODE hCode, char c, LPSTR lpStr, UINT cbStr)
{
return CsmAnsiToChar (hCode, c, lpStr, cbStr);
}
BOOL WINAPI WseGetCodeInfo (HCODE hCode, LPCODEINFO lpCI, int Cnt)
{
return CsmGetCodeInfo (hCode, lpCI, Cnt);
}
WORD WINAPI WseGetCharJF (HCODE hCode, LPSTR lpStr)
{
return CsmGetCharJF (hCode, lpStr);
}
int WINAPI WseEnumCodeInfo (ENUMCODEINFOPROC fpProc, LPARAM lParam)
{
return CsmEnumCodeInfo (fpProc, lParam);
}
int WINAPI WseGetCodeArray (int nIndex, HCODE FAR *lpCodes, int nCount)
{
return CsmGetCodeArray (nIndex, lpCodes, nCount);
}
HTRANS WINAPI WseMakeTranslateTag (HCODE hCode1, HCODE hCode2, WORD wTag)
{
return CsmMakeTranslateTag (hCode1, hCode2, wTag);
}
BOOL WINAPI WseFreeTranslateTag (HTRANS hTrans)
{
return CsmFreeTranslateTag (hTrans);
}
int WINAPI WseTranslateString (
HTRANS hTrans,
LPSTR lpStr1,
UINT cbStr1,
LPSTR lpStr2,
UINT cbStr2 )
{
return CsmTranslateString (hTrans, lpStr1, cbStr1, lpStr2, cbStr2);
}
DWORD WINAPI WseTranslateChar (HTRANS hTrans, DWORD dwCode)
{
return CsmTranslateChar (hTrans, dwCode);
}
LRESULT WINAPI WseSendControlMessage (
UINT hSys,
UINT cmd,
WPARAM wParam,
LPARAM lParam)
{
return 0;
}
BOOL WINAPI WseDisableProcTrap (HTRAP hTrap)
{
return FALSE;
}
BOOL WINAPI WseEnableProcTrap (HTRAP hTrap)
{
return FALSE;
}
BOOL WINAPI FreeAllProcTrap ()
{
return FALSE;
}
BOOL WINAPI WseIsProcTrapEnabled (HTRAP hTrap)
{
return FALSE;
}
HTRAP WINAPI WseMakeProcTrap (FARPROC fpOld, FARPROC fpNew)
{
return NULL;
}
BOOL WINAPI WseFreeProcTrap (HTRAP hTrap)
{
return FALSE;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -