tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルキーボード
記事No4871
投稿日: 2007/01/22(Mon) 16:54
投稿者VB2005愛用者
Buttonを集めてキーボードと同じ動作をするソフトを作りたいのですが、

ソフトの条件
 ・ボタンを押すと、カーソルがある位置に、テキストボックスに押したボタンの
  文字が挿入される
 ・スペースキー、又は変換キーを押すと、変換の一覧が表示され、
  エンターキーを押すと、確定する。
 ・半角/全角キーを押すと、IMEモードの切り替えができる
文字の入力部分だけでいいです。(PrintScreenなどいりません)

http://hanatyan.sakura.ne.jp/vbbbs/wforum.cgi
に同じようなのがあったのですが、VB6だったのでよくわかりません。

誰か教えてください。お願いします。

[ツリー表示へ]
タイトルRe: キーボード
記事No4872
投稿日: 2007/01/22(Mon) 17:42
投稿者魔界の仮面弁士
> Buttonを集めてキーボードと同じ動作をするソフトを作りたいのですが、

SendKeys による簡易的なものでも良いなら、
http://www.microsoft.com/japan/msdn/vbasic/migration/tips/windowsapp.aspx
とか。

[ツリー表示へ]
タイトルRe^2: キーボード
記事No4888
投稿日: 2007/01/23(Tue) 17:27
投稿者VB2005愛用者
>
> SendKeys による簡易的なものでも良いなら、
> http://www.microsoft.com/japan/msdn/vbasic/migration/tips/windowsapp.aspx
> とか。

魔界の仮面弁士さん、ありがとうございました。
参考になりました。

[ツリー表示へ]
タイトル追記
記事No4890
投稿日: 2007/01/23(Tue) 17:30
投稿者VB2005愛用者

「追記」

参考になったのですが、これでは変換ができません。
変換する方法わかりませんか?

[ツリー表示へ]
タイトルRe: 追記
記事No4892
投稿日: 2007/01/23(Tue) 20:32
投稿者YAS
Win32APIのSendInput関数を使えばキーボードを操作するのと
だいたい同じことができます。
スクリーンキーボードの類は大抵これを利用すると思います。

[ツリー表示へ]
タイトルRe: キーボード
記事No4873
投稿日: 2007/01/22(Mon) 17:43
投稿者YAS
以前,スクリーンキーボードの製作に挑戦したことがあり,その過程をWebページにまとめましたの
で,参考にしてください。

http://homepage1.nifty.com/yasunari/VB/VB2005/ScreenKeyBoardMaking.htm

[ツリー表示へ]
タイトル前回の質問はどうしたの
記事No4877
投稿日: 2007/01/22(Mon) 20:29
投稿者花ちゃん
前回の質問はどうしたのですか?

教えて下さいを連呼する前に少しはご自分で下調べをしたらどうですか。

>http://hanatyan.sakura.ne.jp/vbbbs/wforum.cgi
>に同じようなのがあったのですが、VB6だったのでよくわかりません。

WIN32 API 関数を使っているので .NET でも変数の型を変更する等すれば
使用できますし、上記を理解できなければ、 .NET でも作る事ができません。

[ツリー表示へ]
タイトルRe: 前回の質問はどうしたの
記事No4889
投稿日: 2007/01/23(Tue) 17:28
投稿者VB2005愛用者

> 前回の質問はどうしたのですか?

花ちゃんさん、回答はしました。
すいませんでした。

[ツリー表示へ]