トップページ > 過去ログ > 記事閲覧
日本語IMEが英数固定になる
名前:ack 日時: 2011/10/03 16:15

.NET版のDXライブラリを使わせていただいております。 元々、DXライブラリをメイン以外のスレッドで実行するアプリを作っており、開発を進める中で キー入力関連の不具合に遭遇、過去ログから以下の症状が該当しましたので、DXライブラリを含む 部分をメインスレッドに移動しました。 「マルチスレッド化においてキー入力が取得できない」 ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=past&no=1683 すると、今度はメインスレッドで実行しているWinFormで、日本語入力ができなくなりました。 正確には、IMEモードが英数固定になり、「半角/全角」キーを押してもモードが切り替わらない状態です。 そのため、テキストボックスやファイルダイアログなどで日本語が入力できません。 なにか解決策があれば、ご教示いただければ幸いです。

Page: 1 |

Re: 日本語IMEが英数固定になる ( No.1 )
名前:ack(解決) 日時:2011/10/03 16:33

失礼しました。IME関連で過去ログを検索しましたら、解決しました。 DXライブラリでは、IMEがデフォルトでOFFになっているということで、SetUseIMEFlag関数でONに切り替える ことにより、使用できるようになりました。 数週間悩んでいたのが恥ずかしい限りです。

Page: 1 |