123456789101112131415161718192021222324 |
- #ifndef __CHINESEPINYIN_20160124__
- #define __CHINESEPINYIN_20160124__
- #pragma once
- namespace ChinesePinYin
- {
-
- enum SpellOptions
- {
- FirstLetterOnly = 1,
- TranslateUnknowWordToInterrogation = 1 << 1,
- EnableUnicodeLetter = 1 << 2,
- FirstLetterUpper = 1 << 4,
- };
-
- #ifndef VC60
- extern CString GetChineseSpellPinyin(IN LPCWCH lpChinese);
- #endif
- extern void GetFirstLetter(IN CString strSource, OUT CString &strResult);
- extern CString MakeSpellCode(IN LPCCH lpChinese, IN LPCCH lpSeperator, IN CONST INT& nOptions = FirstLetterOnly|EnableUnicodeLetter|FirstLetterUpper);
- };
- #endif
|