掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IMEの入力値を取得するには (ID:439)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
うちの環境はDelphi5です。 予想ですが、HandleをApplication.Handleにしてはどうですか? 僕も、最初これを作るときにEdit1.SetFocusしないでIMEコンテキストを取得したらエラーになりましたから。 ちなみに、手元の資料(Windows98 APIバイブル)では、Editからメッセージを飛ばして、そのメッセージの処理内で取得しているようです。 imc(IMEコンテキスト)がきちんと取得できているか、kl(キーボードレイアウト)が取得できているか、ImmGetConversionListの戻り値(CandidateListのサイズ)が正常か、確かめてみてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.