Buttonを集めてキーボードと同じ動作をするソフトを作りたいのですが、ソフトの条件 ・ボタンを押すと、カーソルがある位置に、テキストボックスに押したボタンの 文字が挿入される ・スペースキー、又は変換キーを押すと、変換の一覧が表示され、 エンターキーを押すと、確定する。 ・半角/全角キーを押すと、IMEモードの切り替えができる文字の入力部分だけでいいです。(PrintScreenなどいりません)http://hanatyan.sakura.ne.jp/vbbbs/wforum.cgiに同じようなのがあったのですが、VB6だったのでよくわかりません。誰か教えてください。お願いします。
> Buttonを集めてキーボードと同じ動作をするソフトを作りたいのですが、SendKeys による簡易的なものでも良いなら、http://www.microsoft.com/japan/msdn/vbasic/migration/tips/windowsapp.aspxとか。
> > SendKeys による簡易的なものでも良いなら、> http://www.microsoft.com/japan/msdn/vbasic/migration/tips/windowsapp.aspx> とか。魔界の仮面弁士さん、ありがとうございました。参考になりました。
「追記」参考になったのですが、これでは変換ができません。変換する方法わかりませんか?
Win32APIのSendInput関数を使えばキーボードを操作するのとだいたい同じことができます。スクリーンキーボードの類は大抵これを利用すると思います。
以前,スクリーンキーボードの製作に挑戦したことがあり,その過程をWebページにまとめましたので,参考にしてください。http://homepage1.nifty.com/yasunari/VB/VB2005/ScreenKeyBoardMaking.htm
前回の質問はどうしたのですか?教えて下さいを連呼する前に少しはご自分で下調べをしたらどうですか。>http://hanatyan.sakura.ne.jp/vbbbs/wforum.cgi>に同じようなのがあったのですが、VB6だったのでよくわかりません。WIN32 API 関数を使っているので .NET でも変数の型を変更する等すれば使用できますし、上記を理解できなければ、 .NET でも作る事ができません。
> 前回の質問はどうしたのですか?花ちゃんさん、回答はしました。すいませんでした。