tagIMEINPUTDATA

IME入力文字列の描画に必要な情報

Members

Variables

CandidateList
const(dxlib_d.DxDataType.TCHAR)** CandidateList;

変換候補文字列リスト(例:n番目の候補を描画する場合 DrawString(0, 0, data.CandidateListn, GetColor(255,255,255));)

CandidateNum
int CandidateNum;

変換候補の数(0の場合は変換中ではない)

ClauseData
const(.IMEINPUTCLAUSEDATA)* ClauseData;

文節情報

ClauseNum
int ClauseNum;

文節情報の数

ConvertFlag
int ConvertFlag;

文字変換中かどうか(dxlib_d.DxDataType.TRUE:変換中 dxlib_d.DxDataType.FALSE:変換中ではない(文字単位でカーソルが移動できる状態))

CursorPosition
int CursorPosition;

カーソルの入力文字列中の位置(バイト単位)

InputString
const(dxlib_d.DxDataType.TCHAR)* InputString;

入力中の文字列

SelectCandidate
int SelectCandidate;

選択中の変換候補

SelectClause
int SelectClause;

選択中の分節(-1の場合はどの文節にも属していない(末尾にカーソルがある))

Meta