• ベストアンサー

マウス関連のソフト作成

fumufumu_2006の回答

回答No.2

Visual Basicにも色々(vb6 vb2003.net vb2005.net vba 等々..)ありますが、マウスボタンの入れ替えや常駐するソフトはできます。 基本的にはWindowsのAPIを使う事になると思います。 とりあえず、常駐はしませんが左右のマウスボタンの入れ替えをします。 常駐方法はgoogleなどで調べるとたくさん出てくると思います。 Public Declare Function SwapMouseButton Lib "user32" (ByVal bSwap As Long) As Long '左右のボタンの機能をいれかえる Sub test1() SwapMouseButton True End Sub '左右のボタンの機能を元に戻す Sub test2() SwapMouseButton False End Sub

o0p
質問者

補足

詳しいご回答どうも有難うございます。 VBの本をいろいろ見たのですが、どうやらVBでソフトをつくり、それがアクティブ状態になっているときだけ動作が有効になるのだと思っています。 たとえば、VBで作ったマウスボタン入れ替えソフトを、メモ帳やブラウザやデスクトップやWimdowwsスタートメニューなどすべてに適用させたい場合、VBでてきるのか、できないならどのようなソフトで言語でできるのかが知りたいです。

関連するQ&A

  • Visual Basic6.0の開発ソフトがあるところを教えてください。

    初めに初心者なので誤解していたらすいません。 今BASICを勉強しているのですが、Visual Basic6.0だとソフトなどが、作れると聞いたのでVisual Basic6.0がある場所など教えてください。 お願いします。

  • マウスのみであらゆる操作をできるフリーソフト

    マウスジェスチャーなども沢山ありますが、 それ以外も含めて(例えば、マウスボタンの組み合わせに機能をもたせるなど)、「マウスのみであらゆる操作をできるフリーソフト」を教えてください。 その際、重視するポイントは ・常駐しても軽い ・操作性が良い ことです。 例えば、「全てのウィンドウを最小化」や「ブラウザ進む」、「ブラウザ戻る」などです。 多機能ボタンのマウスが訳あって使用できないので、それの代替案を考えています。

  • 利用ソフト

    Basicをやることになったのですが、 どんなソフトを使ったらいいのかさっぱりわかりません。 できればフリーでやりたいと思うのですが・・・ Visual Basicと他のBasicのソフトって違うのですか? Basicのソフトがほしいのですがどんなのがよろしいでしょうか?

  • 常駐ソフト(マウスの設定)

    NECのソートPCを使用しておりますが、常駐ソフトとして「マウスの設定(NECマウスの登録用)」を外したいのですができません。 タスクマネージャーでも確認しましたが、ずばりは出て来ません。 NECのメーカー純正マウスが壊れ、他のマウスを使用しているので常駐ソフトとしては不要につき、調べておりました。  ご教示の程、宜しくお願い致します。

  • マウスを常駐させるには?

    システムリソースが減ってしまい、msconfigでいくつかチェックを外しました。それでリソースは回復したのですがマウスが常駐しなくなり、いちいち起動させないと光学マウスのボタンがきかなくなってしまいました。またマウスを自動で常駐させるにはどうしたらいいのでしょうか?教えてください。

  • 【VC++】マウスに関連するソフトウェアの作成

    Visual C++ 2010でマウスの動きに連動して画像が表示されるソフトウェアを自作しようとしています。 Visual C++ もプログラミングも初心者です。 http://www.vector.co.jp/vpack/filearea/win/amuse/mouse/ ↑のヴェクターのページにある「ClickStar」や「しゃぼんだまうす」、「Star Cursor」のようなソフトウェアです。 具体的な機能として、 ・画面上でマウスカーソルの軌跡に画像が表示される ・マウスがクリックされた際にも画像が表示される ・表示された画像は数秒以内に消える ・表示させる画像はユーザが選べる(特定のフォルダに画像ファイルを入れてもらう?) ・使用する画像はPNG形式で、背景色を透過できる (最終的に追加できたらいいな~、という機能) ・表示された画像が消える際に、段々と透明になって消えていく(フェードアウト) ・表示される画像の量や、画像が消えるまでの秒数をユーザが設定できる ・マウスカーソルの画像を変更できる このようなソフトウェアを作成する際に、どのような機能を使えばよいか教えていただきたいのです。 ・レイヤードウィンドウ機能 ・libpng ・Zlib とか使うといいんでしょうかねぇ・・・。 というか、Windowsフォームアプリケーションにするとピクチャボックスで簡単に画像表示とかできるんですが、フォームアプリケーションでも作れるんでしょうか?うーん。 参考になるサイトのURLや、「こんな機能(関数)あるから使ってみれば?」程度の情報で結構ですので、よろしくお願いします。

  • 付箋ソフトを作りたい

    勉強のために「付箋」ソフトを作りたいと思っていますが、Visual Basicでのソースと公開しているサイトをご存じないでしょうか。

  • PC-LS700SSBのマウス設定ソフトについて

    PC-LS700SSB(window8.1)を使用している者です. 付属していたマウスのボタン割り当て設定を変えたいのですが, タスクバーに常駐していた設定ソフトが消えてしまいました. どなたかソフト名,バージョンなどの詳細情報を教えて下さい. ※OKWAVEより補足:「NEC 121ware :周辺機器」についての質問です

  • オートマウスのようなソフトを探しています

    オートマウスのように知識が無く、初心者でも使えるソフトはありませんか? マウス操作を記録するマクロソフトは沢山有るようですが、オートマウスのように座標が変わると使えません(使い方がわかりません)。 いつも決まった絵の位置に移動してクリック動作をしてほしいのです。

  • Visual Basic 2005で作成したソフトは再描画は不要?

    Visual Basic 2005で作成したソフトは再描画は不要? 普通は、ウィンドウとウィンドウが被って、上のウィンドウを移動したら下のウィンドウの描画は欠けると思いますが、 なぜか欠けません。 これはVisual Basicが勝手にやってくれているんですか? 質問. 昔と違って、クリッピング領域のみを描画するメソッドを作って高速描画化する必要はなくなったということですか? 逆に別処理で書くと負荷になりますか? 何も書いてないのに、再描画されているのです。 すごくないですか?当たり前ですか? 誰が自動実行して再描画してくれてるんですか・・