BayGUI/IME


BayGUI

IMEの実装について

IMEクライアント

imetest.gif

イベントイベントタイプcharcode
IMEアクティブIME_SETCONTEXT
1文字IME_CHAR0-127
1文字(削除)IME_CHARVKEY_BACKSPACE
1文字(確定)IME_CHARVKEY_ENTER
確定IME_ENDCOMPOSITION

確定(親部品に通知)

1文字(削除)

IMEオフ(直接入力)

IMEサーバー

int MonaMain(List<char*>* pekoe)
{
  getKanji("あ");
  getKanji("わんりょく");
  getYomi("逢");
  getYomi("腕力");
  getKana("!");
  getKana("zzyu");
  getRoman("!");
  getRoman("っじゅ");
  return 0;
}

imesvr.gif

変換タイプメッセージarg1arg2arg3str
ローマ字→かな変換MSG_IMESERVER_GETKANA0-失敗 1-成功かな
かな→ローマ字逆変換MSG_IMESERVER_GETROMAN0-失敗 1-成功ローマ字
かな→漢字変換MSG_IMESERVER_GETKANJIヒット数
変換結果開始MSG_IMESERVER_STARTKANJIヒット数
変換結果(結果分複数回送信する)MSG_IMESERVER_KANJIヒット数カウンタ漢字
変換結果終了MSG_IMESERVER_ENDKANJIヒット数
漢字→かな逆変換MSG_IMESERVER_GETYOMI0-失敗 1-成功よみ

入力方式

以下保留

辞書

以下保留

コメント

コメントはありません。 コメント/BayGUI/IME?

お名前:

MENU

now: 3

リンク


最新の20件
2018-10-07 2018-09-20 2018-09-03 2018-05-09 2017-09-29 2017-01-10 2016-12-11 2016-10-04 2016-08-14 2016-05-29 2015-12-28 2013-02-25 2013-02-21 2013-02-20 2013-02-12 2013-02-11 2013-02-10
最新の20件
2010-02-01 2010-01-31 2010-01-30 2010-01-29 2010-01-16

Counter: 6009, today: 1, yesterday: 0

添付ファイル: filemona.zip 1475件 [詳細] fileimetest.gif 1393件 [詳細] fileimesvr.zip 916件 [詳細] fileimesvr.gif 1344件 [詳細]

リロード   新規 編集 凍結 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Last-modified: 2008-03-28 (金) 15:47:54 (3885d);  Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.075 sec.