掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TComboBoxのIME制御 (ID:46279)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Mr.Xrayさん リプライありがとうございます。 以前にもお世話になりましたが、同様な件でまたお世話いただきありがとうございます。 Mr.Xrayさんの方法は、ComboBoxのOnEnterでWin32----を発行するものであろうと思い、実行してみましたが、IMEはDisableになりませんでした。 自分でも少しソースを見、ComboBoxのEdit部分に対しWin32----を発行してみたらどうかと思い、ComboboxのはんどるではなくEditHandleni対し発行してみましたが、やはりDisableにはなりませんでした。 とりあえずの対処として procedure TComboBox.DoEnter; begin inherited; if ImeMode = imDisable then begin keybd_event(25, 0, 0, 0); // 半角キー keybd_event(25, 0, KEYEVENTF_KEYUP, 0); end; end; でなんとか、Disableになりましたので、これで我慢します。 ただ、Shift+TabでEnterになるとやっぱりDisableになりませんがOKとします。 最終的には自分でもう少し調査し、なんとか対処します。 ありがとうございます。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.