>>453
あーごめんなさい。最初 WM_IME_CHAR を使ってみたけどうまくいかなくって、
結局 WM_CHAR の方(0x102)を使ってるのでした。

それで、たとえば「あ」だったら(「あ」は 0x82A0 ですか)
&PostMessage(ToItself, 0x102, 0x82, 0) &PostMessage(ToItself, 0x102, 0xA0, 0)
みたいに、上2バイトと下2バイトに分けて送ってます。
WM_CHAR の方では、IME との共存も、特別支障無い感じです。
(試してるのは、Win98 の上での MS-IME98 と「き」だけですけど。)

Word は手元にないんですけど、MSN メッセンジャがダメでした。

>>452
まだ300字足らずだからかもしれないけど、特別大変ではなさそうですよ。
というか、普通の漢直でもそうだと思うんですけど、
「3897」とか「95687」とかいう文字列を憶えるのではなく、その字を入力する
ときの手の動きを、図形的というかイメージ的に憶えてます。たぶん。