• ベストアンサー

IMEの入力モードの自動設定の方法

PocketPC2003上で動作するアプリを eMbedded Visual C++ 4.0 を使用して開発しています。 画面に貼り付けたエディットボックスに 文字を入力するとき、自動で半角英数モード にしたいのですが、それはどのように すれば実現できるのでしょうか? よろしくおねがいいたします。

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

PCのWindowsと同じAPIが使えるのでしたらこちらをどうぞ。 http://www.cisnet.or.jp/home/tsuneoka/win32tech/7.html PocketPCがサポートしてなくて使えないんでしたらわかりません。すみません。

labrakun
質問者

お礼

take-tetsuさん、どうもありがとうございます。 出張でお礼がおくれて済みませんでした。 まずは、御教示いただいたこのサイトの情報をもとに チャレンジしてみます。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • GetWindowTextの使い方

    PocketPC2003を使ってアプリを使っているのですが エディットボックスに入力された文字列を 取得する方法が分からず困っております。 エディットボックスに対して、classwizardで CEdit型のm_zip変数を作成しました。 そこで、 CString buf; m_zip.GetWindowText(cs_buf); という所までは分かったのですが、これを char型の文字列にコピーしたいのですがどうすれば よいのでしょうか?。 開発環境は、 eMbedded Visual C++ 4.0です。

  • MS-IMEの入力モード間違いを防ぐ方法

    MS-IMEの入力モードについてです。本当は「ひらがな」モードで入力すべきなのに「半角英数」モードのまま入力して数文字打ったところで気づいて(そこで画面を見る)その打った文字を消して「半角/全角:漢字」キーを押して「ひらがな」モードにしてまた再度やり直す、ということがよくあります(みなさんもよくあるのではないでしょうか)。このミスを防ぐ良い方法はなにかないでしょうか?(ブラインドタッチができればよいのですが)

  • 入力モードがおかしい

    通常日本語で入力していて、文章中に英文字を入れる場合、今までは 「半角英文字」であれば「半角全角キー」、「全角英文字」であれば「英数キー」を押して入力していましたが、突然、昨日からこの通りに出来なくなってしまいました。現在の状態は、「半角全角キー」を押すと「半角英文字」は打てるのですが入力モードは「直接入力」になっています。 「全角キー」を押すと入力モードは「半角英数」になります。 従来の様に「英数キー」で「全角英文字」を打つにはどうしたら良いでしょうか?

  • 入力モードが切り替わってしまう。

    最近Internet Explorer 7に切り替えてから、入力モードをかな変換に切り替えて文字を入力して、enterキーをたたくとなぜか自動で次の入力からは半角英数に切り替わってしまいます。そのときの入力モードのインジケーターたーというか黒丸を見てみると「ひらがな」になっています。 いくらひらがなキーをたたいても、直りません。 どうするかといえば、入力モードを直接入力にしひらがなキーをたたいてやるとひらがなが入力できますが、enterキーをたたくとまた半角英数に戻ってしまいます。 どこかの設定が違っているのでしょうか。 教えてください。よろしくお願いします。 なおキー設定はIMEで、変換はかなに設定しています。

  • 入力モードが切り替わってしまう。

    最近Internet Explorer 7をインストールしてから、文字を入力する時 入力モードをひらがなに切り替えて、入力して、enterキーをたたくとなぜか自動的に次の入力文字が半角英数に切り替わってしまいます。 そのときの入力モードをクリックして見てみると、黒丸の印は「ひらがな」になっていますがひらがなにはなりません。 いくらひらがなキーをたたいても直りません。 どうするかといえば、入力モードを直接入力にしひらがなキーをたたいてやるとひらがなが入力できますがenterキーをたたくとまた半角英数に戻ってしまいます。 どこかの設定が間違っているのでしょうか。 教えてくださいよろしくお願いします。 なおプロバティのキー設定はIMEで、入力設定はかな入力、初期入力モードはひらがなに設定しています。

  • 入力モードの自動切り替え?

    入力モードの自動切り替え? 使用しているのはMicrosoft Office IME 2007です。 入力していると、ひらがなモードと半角英数モードに交互に勝手に切り替わります。 特になにかをした覚えはありません。PCについて詳しくわからないので、どなたか対処法を教えてください。

  • 入力モードの設定について

    いつもお世話になります。 入力モードの指定の仕方について教えて下さい。 フォームを開く際にWhere条件式で [顧客コード] = [顧客コードは?] と指定しています。 それで顧客コードの入力を要求してきた時に入力モードが「ひらがなモード」の時と 「半角英数」の時があります。 直前に入力したモードがそのまま使われているように思うのですが(違うかもしれませんが) 顧客コード入力の際は「半角英数モード」にしたいのですがどのようにすればいいでしょうか? テーブルやフォーム内のテキストボックスならプロパテイのIME入力モードやIME変換モードで 指定すればよいのでしょうが、Where条件式のパラメーターの場合はどこで指定すればよいか わかりません。よろしくお願いします。 それから関連するかもしれませんので、もう一つ教えて下さい。 プロパテイのIME入力モード保持というのはどういうふうに使うのでしょうか。 今はすべて いいえ にしているのですが、何か有効に使えるのでしょうか。

  • IMEツールバーの入力モードが切り替えられません

    IMEツールバー(2000)の入力モードが切り替えられません。 現在、”半角英数”になっていて、ひらがなに切り替えたいです。キーボードの半角/全角キーを押してもダメです。入力モードの”_A"と言う文字をクリックできるのですが 「ひらがな・直接入力」などのメニューが出てきません。 (ちなみにおかしいのは私のPCではないです) パソコンを再起動してもダメです。 プロパティの入力設定は「ローマ字」初期入力モードは「ひらがな」になっています。 さっきまでは普通だったのに急におかしくなってしまって 困っています。

  • 開発環境C#:テキストボックスフォーカス時、かな入力モードにしたい

    開発環境はC#(.NET)です。 テキストボックスにカーソルがフォーカスした時、 IMEモードを、かな入力や半角カタカナ入力、 また英数半角入力に自動的に切り替えしたいのですが、 どなたか、ご存じの方、どうかご教授下さいませ。 よろしくお願い致します。

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

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