CharPrevExA 関数 (winuser.h)

文字列内の前の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。

構文

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

このパラメーターは予約されており、0 である必要があります。

戻り値

種類: 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

概念

リファレンス

文字列