共通デスクトップ環境 プログラマーズ・ガイド (国際化対応編)

XIM イベント処理

XIM イベント処理関数を次に示します。

関数名 

説明 

XmbLookupString()

キーを押したイベントをマルチバイト文字に変換します。 

XwcLookupString()

キーを押したイベントをワイド文字に変換します。 

XmbResetIC()

入力コンテキストを初期状態にリセットします。そのコンテキストで保留されている入力はすべて削除されます。現在のプリエディットの値を char* 文字列として返します。入力メソッドの処理系によっては、戻り値は NULL になります。

XwcResetIC()

入力コンテキストを初期状態にリセットします。そのコンテキストで保留されている入力はすべて削除されます。現在のプリエディットの値を wchar_t* 文字列として返します。

XFilterEvent()

クライアントへのすべての着信イベントを、アプリケーションが処理する前に、入力メソッドが処理できるようにします。 

XSetICFocus()

指定された入力コンテキストに接続されたフォーカス・ウィンドウが、キーボード・フォーカスを受信したことを入力メソッドに通知します。 

XUnsetICFocus()

指定された入力コンテキストがキーボード・フォーカスを失い、そのコンテキストに接続されたフォーカス・ウィンドウには入力できなくなったことを入力メソッドに通知します。