ImmSetCompositionString |
Declare Function Api_ImmSetCompositionString& Lib "imm32" Alias "ImmSetCompositionStringA" (ByVal hIMC&, ByVal dwIndex&, lpComp As Any, ByVal dwCompLen&, lpRead As Any, ByVal dwReadLen&) |
||||||||||||
Declare Function ImmSetCompositionString Lib "imm32" Alias "ImmSetCompositionStringA" (ByVal hIMC As Long, ByVal dwIndex As Long, lpComp As Any, ByVal dwCompLen As Long, lpRead As Any, ByVal dwReadLen As Long) As Long |
|||||||||||||
変換文字列および読み文字列の文字、属性、または文節を設定する。 |
|||||||||||||
パラメータ
lpComp
指定する。
指定する。
たは ATTR_TARGET_CONVERTED、未変換文字の属性は ATTR_INPUT または ATTR_TARGET_NOTCONVERTED
になる。
対象文節の属性は、ATTR_TARGET_CONVERTED または ATTR_TARGET_NOTCONVERTED になる。
る。 SCS_CAP_SETRECONVERTSTRING プロパティを持つ IME にしか使えない。この値を使う場合は、まず、 SCS_QUERYRECONVERTSTRING を指定して ImmSetCompositionString 関数を呼び出し、再変換が可能になるように IME に RECONVERTSTRING 構造体を調整させる。次に、SCS_SETRECONVERTSTRING を指定して ImmSetCompositionString 関数を 呼び出し、IME に新しい変換文字列を生成させる。以上を行うと、パラメータ lpComp と lpRead のポインタは、更新後の変換文字列と読 み文字列を格納した RECONVERTSTRING 構造体を指している。lpRead パラメータが使えるのは、選択している IME で SCS_CAP_MAKEREAD がセットされている場合だけである。lpRead パラメータには NULL を指定してもかまわない。 |