charPrevExA 函数 (winuser.h)

检索指向字符串中上一个字符的指针。 此函数可以处理由单字节或多字节字符组成的字符串。

语法

LPSTR CharPrevExA(
  [in] WORD   CodePage,
  [in] LPCSTR lpStart,
  [in] LPCSTR lpCurrentChar,
  [in] DWORD  dwFlags
);

参数

[in] CodePage

类型: WORD

用于检查前导字节范围的代码页的标识符。 可以是代码页标识符中提供的代码 值之一,也可以是以下预定义值之一。

含义
CP_ACP
0
使用系统默认 ANSI 代码页。
CP_MACCP
2
使用系统默认的 Macintosh 代码页。
CP_OEMCP
1
使用系统默认 OEM 代码页。

[in] lpStart

类型: LPCSTR

字符串的开头。

[in] lpCurrentChar

类型: LPCSTR

以 null 结尾的字符串中的字符。

[in] dwFlags

类型:DWORD

此参数是保留的,必须为零。

返回值

类型: LPSTR

返回值是指向字符串中上一个字符的指针,如果 lpCurrentChar 参数等于 lpStart 参数,则返回值是指向字符串中第一个字符的指针。

注解

CharPrevExA 指定要使用的代码页,而 CharPrev (如果作为 ANSI 函数调用,) 使用系统默认代码页。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll

另请参阅

CharNextExA

CharPrev

概念性

引用

字符串