更新时间:2015-12-24 22:25:36浏览次数:1+次
#include <tchar.h>
int main()
{
LCID Locale = LOCALE_SYSTEM_DEFAULT;
DWORD dwInfoType = CT_CTYPE1;
const CHAR *lpSrcStr = "TEST123";
int cchSrc = -1;
unsigned short arr[10] = {0};
LPWORD lpCharType = arr;
int nResult = GetStringTypeA(Locale,dwInfoType,lpSrcStr,cchSrc,lpCharType);
//调试查看arr数组的值
int nError = GetLastError();//调试查看nResult和nError
return 0;
}
BOOL GetStringTypeEx(LCID Locale,DWORD dwInfoType,LPCTSTR lpSrcStr,int cchSrc,LPWORD lpCharType);#include <Windows.h>
#include <tchar.h>
int main()
{
LCID Locale = LOCALE_SYSTEM_DEFAULT;
DWORD dwInfoType = CT_CTYPE1;
const TCHAR *lpSrcStr = _T("TEST");
int cchSrc = -1;
unsigned short arr[10] = {0};
LPWORD lpCharType = arr;
int nResult = GetStringTypeEx(Locale,dwInfoType,lpSrcStr,cchSrc,lpCharType);
//调试查看arr数组的值
int nError = GetLastError();//调试查看nResult和nError
return 0;
}
BOOL GetStringTypeW(DWORD dwInfoType,LPCWSTR lpSrcStr,int cchSrc,LPWORD lpCharType);#include <Windows.h>
#include <tchar.h>
int main()
{
DWORD dwInfoType = CT_CTYPE1;
const TCHAR *lpSrcStr = _T("TEST");
int cchSrc = -1;
unsigned short arr[10] = {0};
LPWORD lpCharType = arr;
int nResult = GetStringTypeW(dwInfoType,lpSrcStr,cchSrc,lpCharType);
//调试查看arr数组的值
int nError = GetLastError();//调试查看nResult和nError
return 0;
}
可能有些地方描叙不准确或者理解有错误的地方,希望大家能提出来,我会好好改进的。相关资讯