次の方法で共有


ImmGetCandidateListA 関数 (imm.h)

候補リストを取得します。

構文

DWORD ImmGetCandidateListA(
                  HIMC            unnamedParam1,
  [in]            DWORD           deIndex,
  [out, optional] LPCANDIDATELIST lpCandList,
  [in]            DWORD           dwBufLen
);

パラメーター

unnamedParam1

[in] deIndex

候補リストの 0 から始まるインデックス。

[out, optional] lpCandList

CANDIDATELIST 関数が候補リストを取得する構造体へのポインター。

[in] dwBufLen

候補リストを受け取るバッファーのサイズ (バイト単位)。 関数が出力バッファーの必要なサイズのみを返す場合、アプリケーションはこのパラメーターに 0 を指定できます。

戻り値

成功した場合に候補リスト バッファーにコピーされたバイト数を返します。 アプリケーションが dwBufLen パラメーターに 0 を指定した場合、この関数は候補リスト バッファーに必要なサイズを返します。

成功しなかった場合、関数は 0 を返します。

備考

手記

imm.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして ImmGetCandidateList を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows XP [デスクトップ アプリのみ]、東アジア言語のサポートがインストールされています。
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー imm.h (Immdev.h、Windows.h を含む)
ライブラリ Imm32.lib
DLL Imm32.dll

関連項目

CANDIDATELIST

入力メソッド マネージャーの

入力メソッド マネージャー関数の