Win32API 質問箱 Build10
■ このスレッドは過去ログ倉庫に格納されています
0010デフォルトの名無しさん
NGNGWM_IME_COMPOSITIONメッセージハンドラで以下のようにしているのですが、
入力中の文字が見えなくなります。
一度ウインドウを非アクティブにしてまたアクティブにすると見えるようなのですが。
最後の行をreturn DefWindowProc();にすると、正常に表示されます。
メッセージをデフォルトのプロシージャにスルーしなければいけないのでしょうか
MSDNのWM_IME_COMPOSITIONの説明にはそのように書いてなかったのですが
HIMC imc = ::ImmGetContext(*this);
::ImmReleaseContext(*this, imc);
return 0;
■ このスレッドは過去ログ倉庫に格納されています