Função CharPrevExA (winuser.h)
Recupera o ponteiro para o caractere anterior em uma cadeia de caracteres. Essa função pode manipular cadeias de caracteres que consistem em caracteres de um ou vários bytes.
Sintaxe
LPSTR CharPrevExA(
[in] WORD CodePage,
[in] LPCSTR lpStart,
[in] LPCSTR lpCurrentChar,
[in] DWORD dwFlags
);
Parâmetros
[in] CodePage
Tipo: WORD
O identificador da página de código a ser usada para marcar intervalos de bytes potenciais. Pode ser um dos valores de página de código fornecidos em Identificadores de Página de Código ou um dos valores predefinidos a seguir.
Valor | Significado |
---|---|
|
Use a página de código ANSI padrão do sistema. |
|
Use a página de código do Macintosh padrão do sistema. |
|
Use a página de código OEM padrão do sistema. |
[in] lpStart
Tipo: LPCSTR
O início da cadeia de caracteres.
[in] lpCurrentChar
Tipo: LPCSTR
Um caractere em uma cadeia de caracteres terminada em nulo.
[in] dwFlags
Tipo: DWORD
Esse parâmetro é reservado e precisa ser zero.
Valor retornado
Tipo: LPSTR
O valor retornado é um ponteiro para o caractere anterior na cadeia de caracteres ou para o primeiro caractere na cadeia de caracteres se o parâmetro lpCurrentChar for igual ao parâmetro lpStart .
Comentários
CharPrevExA especifica uma página de código a ser usada, enquanto CharPrev (se chamado como uma função ANSI) usa a página de código padrão do sistema.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h (inclua Windows.h) |
Biblioteca | User32.lib |
DLL | User32.dll |
Confira também
Conceitual
Referência