IME入力の文字色変更 – プログラミング – Home

通知
すべてクリア

IME入力の文字色変更


solid
 solid
(@solid)
ゲスト
結合: 14年前
投稿: 17
Topic starter  

よろしくお願いします。

IMEをimm関数を使用して日本語文字入力を行っていますが、
入力中文字の色と背景色の変え方をお教えいただけないでしょうか。

WindowsXP,Vista,7
Visual C++ 2008 SP1


引用解決済
トピックタグ
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

ImmGetDefaultIMEWnd()

で得られるHWNDが変換ウインドウならそれをサブクラス化すれば
できるかもしれません。
むりやり探すなら

1.ImmGetCompositionWindow()で変換矩形を取得
2.矩形の中心点Pを算定
3.WindowFromPoint( P)でHWNDを取得

とか、するしかありませんが、もちろん試していません。あしからず


返信引用
solid
 solid
(@solid)
ゲスト
結合: 14年前
投稿: 17
Topic starter  

中澤様
ありがとうございます。
HWNDさえ取れればなんとかなりそうですね。
じっくり試してみます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました