こんにちは、山本です。
この件は、まずTIPの状況を静観してからにしようと思います。
# IMEパッチのソースもIMM系APIの使い方も忘れています(^^;
"Keiichi Takahashi <bitwalk@...>"さんは書きました:
> > I found the rather obvious problem, and if you could pass this
> > info on, I think we can correct the current sources rather
> > easily. In the 8.4 head, win/tkWinX.c:HandleIMEComposition
> > simply does not work on Win9* because it was never implemented
> > (ImmGetCompositionStringW is used). The patch you sent has a
> > branch for using ImmGetCompositionStringA as well (which Win9*
> > needs). However, the patch differs in several other ways about
> > configuring the window and the like.
ImmGetCompositionStringAした後で、"cp"+GetACP()のencodingで
Tcl_ExternalToUtfかMultiByteToWideCharすれば
Win95/98/Meでも動くはずなんですけど...
--
Koichi Yamamoto,
http://www3.ocn.ne.jp/~yamako/