通知
すべてクリア
Topic starter
2010年6月2日 11:06 PM
よろしくお願いします。
IMEをimm関数を使用して日本語文字入力を行っていますが、
入力中文字の色と背景色の変え方をお教えいただけないでしょうか。
WindowsXP,Vista,7
Visual C++ 2008 SP1
2010年6月3日 8:06 PM
ImmGetDefaultIMEWnd()
で得られるHWNDが変換ウインドウならそれをサブクラス化すれば
できるかもしれません。
むりやり探すなら
1.ImmGetCompositionWindow()で変換矩形を取得
2.矩形の中心点Pを算定
3.WindowFromPoint( P)でHWNDを取得
とか、するしかありませんが、もちろん試していません。あしからず
Topic starter
2010年6月8日 6:21 AM
中澤様
ありがとうございます。
HWNDさえ取れればなんとかなりそうですね。
じっくり試してみます。