• ベストアンサー

リッチテキストでIMEを動作させないようにしたい

リッチテキストに、入力しようとすると、IMEが対応してしまい現在の変換状態で入力が出来てしまいます。 これを防ぎ、常に半角英文字(直接入力)状態にしたいのですが、やり方が分かりません。 どなたか教えてください。

  • tonns
  • お礼率20% (1/5)

質問者が選んだベストアンサー

  • ベストアンサー
noname#4252
noname#4252
回答No.1

ImmAssociateContext(hWnd, NULL); です。

参考URL:
http://www.ne.jp/asahi/yamashita/programming/tips/ime_faq.html

関連するQ&A

  • IME2010,ひらがなモードで半角英文字を入力し

    IME2010を使っています。 IME2010,ひらがなモードで半角英文字を入力したいのですが。 入力モードがひらがなの状態で,アルファベットをシフトを押しながら入力する際,以前は半角になっていたのが,全角になるようになってしまいました。 1. この操作で,半角英文字が入力できるように,もとに戻すにはどうすればいいでしょうか。 2. 全角ででた英文字を,変換キーで半角にできるのであれば,その方法を教えてください。 半角英文字を入力する際,その都度モードを半角英数に切り替えるのは,手間ですので。 (OSはWin7です)

  • IMEのタスクバーの入力モード表示

    IMEスタンダード2003を利用しています。 タスクバーの入力モードが常に半角英文字で困っています。 キーボードの「半角/全角」でひらがなの入力はできるのですが 表示が常に半角英文字なので、入力する際どちらのモードなのか 分かりません。 タスクバーをクリックしてひらがなを選択するとしばらくは 半角英文字とひらがなの切り替え表示をしているのですが 時間が経つと切り替えをしなくなります。 宜しくお願いします。

  • IMEの入力切り替えについて

    IME2003でのキーボードでの入力切り替えについての質問です。 どのキーをを押すと、何と何が切り替わる(例:半角/全角キーで直接入力とかな)というように、切り替えに使うキーの一覧が見れるサイトがあったら教えてください。 お手間でなければ、ここで教えていただけても嬉しいですが。(^_^;) あと直接入力と半角英数の違いですが、 いろいろなところでその違いについて確認してみました。 直接入力は入力直後から確定状態で後から変換できないと 書いてあるのですが、日本語には変換できませんが、英数字での 大文字小文字への変換はできますよね? また、半角英数だと入力時に下線がついて 変換する状態になり、日本語にも必要に応じて変換できると 何かでみましたが、私のPCではできません。直接入力と同じように 確定後の変換は英数字の大文字小文字の変換しかできません。 違いと言えば、入力時に確定されて入力されるか、下線がつくか の違いしか確認できないのですが。。。 何かおかしいでしょうか?

  • IMEが反応しないことがあります。

    こんにちは。 先日新しくパソコンを買ったのですが、どうも文字変換がおかしなことが多く、いらいらしてしまいます。 普段はかな入力で変換していますがIMEのツールバーの入力モード、変換モード、プロパティなどがまったく反応せず、ひらがな入力できないことがあります。 キーボードからalt+半角を押してもだめです。 (もちろんできることもあるのですが。) それからもうひとつ質問ですが、テンキー入力した数字は常に半角で無変換の状態にしたいのですがとのようにしたらよろしいのでしょうか。 よろしくお願いします。 当方の情報 ・プロパティの全般タブよりキー設定、色設定はATOKにしてあります。 ・WINDOWS XP ・IMEスタンダード2002

  • IMEで、テンキーから入力すると、必ず確定文字で入力するモードにしたい!

    いつもお世話になっておりますm(__)m テンキー側から入力すると、必ず確定文字で入力するモード、というのを『ATOK』で使用しているのですが、とあるIMEユーザーから「IMEでもテンキーからの入力を確定した状態で入力したい、IME2000ではできた気がするんだけど…(現在使用しているのはIME2003)」という事なので自分でも調べてみたんですが、どうも分からずにこちらで質問させて頂くことにしました。(_ _*) IMEのプロパティ→全般→テンキーからの入力 の設定は「常に半角」になっています。また、オートコレクト→数字→変換しない にしてあります。確かに半角では出てくるのですが、まだ未確定な状態で入力されるので、いちいちEnterキーを押さなければなりません。 テンキーからの入力するのに、IMEが起動した状態でも確定文字で入力するという設定がはないでしょうか?? 何か裏技も含めておわかりになる方、教えて頂けますと幸いです!どうぞよろしくお願いします。<(_ _)>

  • IME2002に慣れないもので

    いままでATOK12を使っていたのですが、PC買い替えにともない、WINXPにプレインストールのIME2002に慣れていこうかと考えています。  質問は、英半角を入力するのに、いちいち日本語FEPを切らなければならないのですか、です。 具体的には、E-MAILのアドレスを入力する場合など、ATOKだと変なかな文字列が一時的に出たとしても、無視してアドレスに相当するアルファベットを打ち込んでからF10を押せば、英半角で確定できたのです。ところがIMEですと、ドットを入れたところで (。)で自動的に確定してしまうようなのです。これはIMEの設定で変更できるのでしょうか?

  • IMEの直接入力と全角英数半角英数の違いは?

    IMEで直接入力と全角英数と半角英数の違いはどうちがうのでしょうか? 直接入力だとあとから変換することができませんが、全角と半角を使えばあとから変換することができます。そのほかにどういうときに使い分けるものなのでしょうか?

  • IMEの日本語入力切替えについて

    IME(IME2003)の切替えの話です。 通常IMEをON/OFFするには「半角/全角」キーを押しますよね。 また、IME ONの状態だと「変換」キーにて[半角英数]と[全角かな]のモードが切替わります。 英数字を入力している最中に日本語を入力しようとすると 1. IMEがONしていないのに「変換」キーを押す。→日本語入力できない。 2. IMEがONで[半角英数]モードになっているのに「半角/全角」キーを押してIMEをOFFしてしまう。→日本語入力できない。 など、私は「半角/全角」キー、「変換」キーを色々押してからやっと日本語入力できる状態になりイライラすることが多くあります。 私がIMEツールバーの状態を見ないで適当に操作することが原因(私は入力画面だけを見てそれ以外を見ない癖があるのです)だとは思うのですが、皆さんも同じような状況なのでしょうか。 それとも何かツールを入れるとかIMEの設定を変更して対応しておられますでしょうか。(私の職場のPCは共用なので設定変更やツールはダメなのですが) 根本的に私のIMEの使い方の問題でしょうか。

  • IMEツールバーが使えなくなる時

    書きこみをしようとするとIMEツールバー(入力モードや変換モードなど)が使えなくなるときがあります (そのまま文字を打つと、英数字しか打てず変換出来ない=直接入力状態?) ウィンドウをいくつか開けているときなどに起こりやすいようです 回避する方法はありますか? コンピューターにあまり詳しくないので、わかりやすく教えてください

  • VB.NET2003 テキストボックスに半角英数字以外入力させない

    お世話になります。 初めてコーディングを行っておりますが、 文字制御についてわからないのでご享受ください。 IMEの設定 Alphaになっているテキストボックスがあります。 こちらに、直接入力や、貼り付けなどで、 全角文字、半角カナが入力されないようにするにはどうしたらよろしいでしょうか? よろしくお願いします。