掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ImmNotifyIMEを正常に動作させるには? (ID:58147)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ImmNotifyIMEの動作が正常に動きません 以下のような、文字列に対して 漢字変換をするボタンのメッセージハンドラです 直前まではうまくいくのですが ImmNotifyIMEの部分だけうまくいきません 過去ログをみてきましたが、解決策がみつからなかったため ご教授願えないでしょうか? void CWebInput::OnButton1() { HIMC hImc; //コンテキストハンドル BOOL IME; strcpy(szInKanaStr,"あい"); nInKanaStrLen=4; HWND hedit=M_CHARA->m_hWnd; //エディットボックスのハンドル hImc=ImmGetContext(hedit); ImmSetOpenStatus(hImc,TRUE); IME=ImmSetCompositionString(hImc, SCS_SETSTR, szInKanaStr, nInKanaStrLen, NULL, 0); //入力文字列をセット IME=ImmNotifyIME(hImc, NI_COMPOSITIONSTR, CPS_CONVERT,0); } 環境 OS: XP 開発環境: VisualC++6.0
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.