兄弟姐妹们,有请:)
对于
int r=LCMapString(
MAKELCID(MAKELANGID(LANG_CHINESE,SUBLANG_CHINESE_SIMPLIFIED),SORT_CHINESE_PRC),
LCMAP_TRADITIONAL_CHINESE,
s.c_str (),s.length (),NULL,0); 中MAKELCID和MAKELANGID
在delphi中是找不到的。我查了win32 reference说他们都是预编译的宏:
分别定义如下:
Remarks
The MAKELCID macro is defined as follows:
#define MAKELCID(lgid, srtid) \
((DWORD)((((DWORD)((WORD )(srtid))) << 16) | \
((DWORD)((WORD )(lgid)))))
#define MAKELANGID(p, s) ((((WORD) (s)) << 10) | (WORD) (p))
我如何在delphi里面使用他们呢?
求助!!!多谢~!