IMEにメッセージを送る
imesend v1,n2,n3,n4
v1 : imeinitに使用した変数 n2 : IMEに送るメッセージ n3 : パラメータ1 n4 : パラメータ2
(プラグイン / モジュール : llmod3)
IMEへメッセージを送ります。 n2の値 0 候補ウィンドウを開く 1 候補ウィンドウを閉じる 2 n3ページのn4番目の候補を選択 3 候補ウィンドウのn4番目のページを表示 4 決定(0)、変換実行(1)、戻す(2)、キャンセル(3)(括弧内はn3の値) 5 候補ウィンドウのサイズを変える(n3:0~31)
#include "llmod3.hsp" #include "ime.hsp" alloc buf,64*1024 : buf="" mesbox buf,winx,winy,1 mb0_id=0 imeinit mb0_ime,mb0_id imeopen mb0_ime ;IMEを開く imestr mb0_ime,"ナツメソウセキ" ;文字列"ナツメソウセキ"をIMEに送る imesend mb0_ime,4,1 ;"ナツメソウセキ"を変換実行 imesend mb0_ime,4,0 ;決定 imestr mb0_ime,"のいえ" ;文字列"のいえ"をIMEに送る imesend mb0_ime,4,1 ;"のいえ"を変換実行 imesend mb0_ime,4,0 ;決定 imestr mb0_ime,"アオイ" imesend mb0_ime,0 ;候補ウィンドウを開く
imeinit | IME情報を取得 | (llmod3) |
imeopen | IMEウィンドウを開く | (llmod3) |
imestr | IMEに文字列を送る | (llmod3) |
linesel | mesbox内の一行を選択 | (llmod3) |
selget | mesbox内の選択部分の文字列を取得 | (llmod3) |
プラグイン / モジュール | llmod3 |
バージョン | 3.2 |
作成日 | 2009/08/01 |
著作者 | tom |
URL | http://www5b.biglobe.ne.jp/~diamond/hsp/hsp2file.htm |
備考 | llmod3.hsp,ime.hspをインクルードする |
タイプ | 拡張命令 |
グループ | 拡張入出力制御命令 |
hs ファイル | hsphelp\llmod3_ime.hs |