Win32 API 日本語リファレンス
ホームUI.TextServices › TfCandidateResult

TfCandidateResult

列挙型
基底型i4

メンバー 3

名前10進16進説明
CAND_FINALIZED00x0候補文字列が選択され、確定されました。直前のテキストは、指定された候補で置き換える必要があります。
CAND_SELECTED10x1候補文字列が選択されていますが、選択はまだ確定していません。
CAND_CANCELED20x2再変換操作がキャンセルされました。

公式ドキュメント

TfCandidateResult 列挙型の要素は、ITfCandidateList::SetResult メソッドで使用され、指定された候補文字列に対して実行された再変換操作の結果を指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum TfCandidateResult : int {
    CAND_FINALIZED = 0,
    CAND_SELECTED = 1,
    CAND_CANCELED = 2
} TfCandidateResult;
public enum TfCandidateResult : int
{
    CAND_FINALIZED = 0,
    CAND_SELECTED = 1,
    CAND_CANCELED = 2,
}
Public Enum TfCandidateResult As Integer
    CAND_FINALIZED = 0
    CAND_SELECTED = 1
    CAND_CANCELED = 2
End Enum
import enum

class TfCandidateResult(enum.IntEnum):
    CAND_FINALIZED = 0
    CAND_SELECTED = 1
    CAND_CANCELED = 2
// TfCandidateResult
pub const CAND_FINALIZED: i32 = 0;
pub const CAND_SELECTED: i32 = 1;
pub const CAND_CANCELED: i32 = 2;
// TfCandidateResult
const (
	CAND_FINALIZED int32 = 0
	CAND_SELECTED int32 = 1
	CAND_CANCELED int32 = 2
)
const
  CAND_FINALIZED = 0;
  CAND_SELECTED = 1;
  CAND_CANCELED = 2;
// TfCandidateResult
pub const CAND_FINALIZED: i32 = 0;
pub const CAND_SELECTED: i32 = 1;
pub const CAND_CANCELED: i32 = 2;
const
  CAND_FINALIZED* = 0
  CAND_SELECTED* = 1
  CAND_CANCELED* = 2
enum TfCandidateResult : int {
    CAND_FINALIZED = 0,
    CAND_SELECTED = 1,
    CAND_CANCELED = 2,
}
#define global CAND_FINALIZED 0x0
#define global CAND_SELECTED  0x1
#define global CAND_CANCELED  0x2