• ベストアンサー

VBでIMEパッドと同じ物を作りたい

VBで IMEパッドの ソフトキーボードのように マウスだけで 文字入力・変換を したいのですが どうすればよいのでしょうか (文字変換にあたる機能のボタンがどうしても  制御出来ないです) プログラミングの方法もしくは OCXなんかがあれば 教えてください よろしくお願いします ちなみに http://www.vector.co.jp/soft/dl/win95/prog/se053594.html はIME2000の動作保証が無く 実際に動かしてみても 不安定な動作だったので やめました

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

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.1

keybd_event APIを使ってキーボードをそのままエミュレートするのが 一番簡単でしょう。 ちなみにかな→漢字にするAPIでImmGetCoversionList()とかありますが Win2k or XPとIMEの組み合わせでしか動作しません。 IMEパッドは使ったことないのでわからないのですが、 漢字変換は自分でやり ウインドウメッセージで送っているのでないでしょうか。

okb
質問者

お礼

参考にさせてもらいます ありがとう ございました

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

関連するQ&A

  • IMEパッドの手書き

    IMEパッドの「手書き」で、マウスのドラッグで字を書いて文字を認識させるのがありますよね。 最初に必ず「ウ」と書かれています。 (あるいは、前に書いたものが書かれている。) IMEパッド「手書き」はしょっちゅう使うので、それをいちいち消去しないで済むように初めから何も書かれていない状態にしたいのですが、どうすればよいですか。 IME2000です。Windows98SE

  • IMEパッドがなくなりました

    文字を入力するところにカーソルを合わせると、今まではIMEパッド(?)が表示されたんですが、突然表示されなくなってしまいました。 かわりにタスクバーに「あ」という字の下に山みたいな字があるものが現われました。 その「あ」をクリックするとツールバーを表示、IMEパッドなどが出てくるのでそれをクリックしても何も表示されません。 そしてクリックしたことによって、「あ」の上に赤い○に斜線が入ってる表示になってしまって、無効となってしまいます。 入力自体は、キーボードの半角/全角で変えられるんですが、IMEパッドがないと不便で困っています。 どなたか解決方法を教えて下さい。よろしくお願いします。

  • IMEパッドに入っている文字を入力すると「?」になる!手助けをお願いします!

    友達からの質問です。 Word2000を利用していて、文字を入力しようとキーボードで変換をしても文字が出て来なかったためにIMEパッドを利用しましたが、Enterを押すと「?」に変わってしまうそうです。 同じ操作を同じWord2000を利用している私が試してみると実行できます。 その後、IMEパッドを手書き入力にしてみてもやはり「?」になってしまうようです。この場合、どうすればその文字がちゃんと出るのでしょうか? 私の知識だけでは解決できないので、是非アドバイスをお願い致します。 ちなみにその文字を入れようとするとここでは私も「?」になってしまって出ないのですが、「棋」この部首がにんべんになっている漢字で「き」で変換できます。 宜しくお願い致します。

  • F5でIMEパッドが起動しないようにするには

    お世話になります。 現在、Windows Vistaを使用していて、文字変換ソフトは Microsoft IMEを使用しています。 そこで質問なのですが、文字入力中にF5を押すとIMEパッドが 起動してしまうのですが、これを無効にするにはどうしたら よいでしょうか? ゲーム中に起動してしまい、困っています。 宜しくお願いします。

  • IMEパッドとプロセスについて

    WindowsXP バージョン2002 SP2です。 かな入力です。インターネットプラウザで WEBサイト上での文字入力で記号等は、時々 IMEパッドの文字一覧の記号をもちいますが その直後から文字が全角英数になっているのです。 通常は言語ツールバーは『あ』になっていて IMEパッドで記号を用いて入力した後も『あ』の ままですが、次の文字をキーボードでかなを 打つと全角英数になってしまうのです。 それで、キーボード左端のEscボタンのすぐ下の 半角/全角/漢字のボタンで、A→あ→A→あ のように4回押すとかな文字に戻ります。 1.何か設定が狂っているのでしょうか? 別な質問ですが、 2.PC起動後,色々なアプリケーションソフトを 使用後、タスクマネージャーで確認すると プロセスの数は34です。IMEパッドを使用すると イメージ名 imepadsv.exeが増えて 35になります。IMEパッドを終了しても imepadsv.exeはそのままで35のままです。 1時間以上放置していてもプロセスが 終了しませんが再起動すると、プロセスには 有りません。 これで正常でしょうか?

  •  キーボードが反応せず、文字の入力ができなくなりました。IMEパッドの

     キーボードが反応せず、文字の入力ができなくなりました。IMEパッドのソフトキーボードにて質問させていただいております。PC:SOTEC WV760、OS:XPです。

  • IMEパッドにあるUnicodeの記号が書けません。

    IMEパッドの文字一覧からUnicodeにある記号 の(例えば)白抜きハートマークを選択すると 1.メモ帳では表示されますが、 2.VBのエディタ上では"?"マークになってしまいます。 IMEの使い方(設定?)に問題があるのか VBの設定(?)に問題があるのかわかりません。 ただしシフトJISでの記号は 1.2.いずれでも表示できます。 教えてください。

  • パソコンのIMEパッドについて

    先日、Windows7搭載のパソコンに買い換えましたが、IMEパッドの中にソフトキーボードが見当たりません。ないのでしょうか?また、ないのであれば代用出来るものはありませんか?今まですごく役立っていましたので、不便で困っています。皆さんの回答を宜しくお願いします。

  • IMEパッドをクリックすると、「部首」のパレッドが出て困っています。

    ワード2000を使用しています。 IMEツールバーの「IMEパッド」をクリックすると、普通なら「手書き 文字一覧 ソフトキーボード・・・」などのメニューが出るはずですが、 なぜかそのメニューが出ず、 「部首」のパレッドが直接出てしまいます。 どうしたらメニューを出せるように直せるでしょうか。 実は手書きのパレッドを出したいのですが、こんな事情があり、出せません。 すごく困っています。宜しくお願いします。

  • IMEパッドのソフトキーボードについて

    IMEパッドの中に「ソフトキーボード」がありますが、これはWordなどのOffice製品を使用する場合に使うものなのでしょうか? (ホームページのパスワード入力などには、利用することは出来ないのでしょうか?)