imesend

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		;候補ウィンドウを開く

関連項目

imeinitIME情報を取得(llmod3)
imeopenIMEウィンドウを開く(llmod3)
imestrIMEに文字列を送る(llmod3)
lineselmesbox内の一行を選択(llmod3)
selgetmesbox内の選択部分の文字列を取得(llmod3)

情報

プラグイン / モジュールllmod3
バージョン3.3
作成日2009/08/01
著作者tom
URLhttp://www5b.biglobe.ne.jp/~diamond/hsp/hsp2file.htm
備考llmod3.hsp,ime.hspをインクルードする
タイプ拡張命令
グループ拡張入出力制御命令
hs ファイルhsphelp\llmod3_ime.hs