IMECHARPOSITION 構造体 (immdev.h)
コンポジション ウィンドウ内の文字位置に関する情報が含まれます。
構文
typedef struct tagIMECHARPOSITION {
DWORD dwSize;
DWORD dwCharPos;
POINT pt;
UINT cLineHeight;
RECT rcDocument;
} IMECHARPOSITION, *PIMECHARPOSITION, *NPIMECHARPOSITION, *LPIMECHARPOSITION;
メンバー
dwSize
構造体のサイズ (バイト単位)。
dwCharPos
コンポジション文字列の 文字オフセット (TCHAR 値)。
pt
画面座標内の要求された文字の左上のポイントの座標を含む POINT 構造体。 左上のポイントは、任意のテキスト フローの文字ベースラインに基づいています。
cLineHeight
要求された文字を含む行の高さ (ピクセル単位)。
rcDocument
アプリケーションのテキストの編集可能な領域を画面座標で含む RECT 構造体。
解説
アプリケーションで IME を使用してコンポジション文字列を描画すると、この構造体のメンバーが自動的に入力されます。 IME に依存するのではなく、コンポジション文字列自体を描画するアプリケーションは、構造体で定義されているすべてのフィールドを入力する役割を担います。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | immdev.h (Immdev.h、Windows.h を含む) |