VB6 IDEエディター、特にVS.NETなどの最近のツールから切り替えたときの厄介な動作の1つは、マウスホイールが認識されないことです!VB6は、マウスにはありませんでしたが、マウスホイールを認識できるように修正する方法はありますか?
Microsoftには、要求された動作を提供できる拡張機能があります。以下のリンクからダウンロードして、regsvr32
を使用するなど、提供されている手順で登録する必要があります
http://support.Microsoft.com/kb/83791
更新:ここに手順があります
アドインを含むVB6 Mouse Wheel.exeファイルをダウンロードしますDLLおよびアドインDLLの作成に使用されるコード。
アクセスできる場所にファイルを抽出します。
コマンドプロンプトを開き、管理者として実行します
ファイルを抽出したフォルダーに移動します。
regsvr32 VB6IDEMouseWheelAddin.dllと入力し、[OK]をクリックします。開始
私にとってうまくいった最も簡単な方法は、バイナリをダウンロードして実行するだけでした http://www.joebott.com/vb6scrollwheel.htm
用途:
Exeを実行するだけで、VBエディターがスクロールします。
著者からの情報:
これは、さまざまな古いプログラム(主にVisual Basic 6のコードウィンドウ)でマウスのスクロールホイールを機能させる小さなプログラムです。多くの人がGoogleからこのサイトにアクセスして、マウスホイールのヘルプを求めていることに気づきました。だから、私はそれを修正することにしました。
INIファイルを調整することにより、多くのプログラムをサポートできます。含まれているINIファイルには、以下のサポートが含まれています。
- VB6コードウィンドウ
- VB6リソースデザインウィンドウ
- SourceSafe 6差分ビューア
- Windiff VBAエディター
****初心者のための簡単な方法:****
X32bitで管理者5.1としてCmdを実行します。
C:\ WINDOWS\system32> regsvr32 VB6IDEMouseWheelAddin.dll(Cdm内)
5.2 x64ビットの場合:
C:\WINDOWS\system32>cd C:\WINDOWS\SysWOW64
C:\WINDOWS\SysWOW64>regsvr32 VB6IDEMouseWheelAddin.dll (IN cmd)
手順 https://support.Microsoft.com/en-us/kb/83791
VB6をインストールするにはIDE Mousewheel Addin:
これで、コードウィンドウでマウスホイールを使用できるようになります。
これが別の外部プログラムです 別の質問で述べたように 。
ダウンロードリンク: Wheeler
Wheelerは、マウスホイールの動作を強化する無料のプログラムです...
Wheelerは高度に設定可能なプログラムです。ここにいくつかのハイライトがあります:
マウスホイールを回したときにカーソルの下のウィンドウをスクロールするだけでなく、キーボードフォーカスをそのウィンドウに移動することもできます...ホイール機能の概念により、ウィンドウクラスごとにホイールメッセージの処理方法を制御できます。スコープ付きウィンドウクラスを使用すると、ウィンドウクラス名をそれらを定義する特定のプログラムに関連付けることができるため、同じウィンドウクラス名を誤って使用する可能性がある他のプログラムに影響を与えることを心配する必要はありません。 ... Wheelerトリートメントからプログラム全体を除外できます。
私は別の方法に遭遇しました( これはVBForumsで議論されました 、DilletanteとElroyによって提唱されました)。
...X-Mouseユーティリティを使用して、スクロールホイールを修正します。 ...コードを分割ウィンドウとして表示したときに正しくスクロールするのは、私がこれまでに見つけた唯一のものです。
私は Microsoftアドインに問題がある を他のいくつかの回答で指摘していたので、これを試してみましたがうまくいきます。便利なことに、スクロールの動作と速度を調整するオプションを設定することもできます。