ウィンドウプロシージャをサブクラス化するVisual Basic 6.0用標準モジュールのサンプルソースです。

サブクラス化するメリットとしてVBのイベント処理では処理できないイベントを数多く実装できるようになります。例えば、ホイールクリックとかアプリケーションのアクティブ・ディアクティブなどです。

機能一覧

  1. コントロールのアクティブ・ディアクティブを監視
  2. ウィンドウサイズの制限
  3. マウスホイールのイベントフック
  4. ウィンドウサイズ変更(最大化・最小化)の監視
  5. タイマーイベントのフック(タイマーコントロールの代替)

ダウンロードは下記のリンクから

Download

更新履歴

v0.1 (2006/03/23)
  • 初公開
v0.2 (2006/04/09)
  • ウィンドウサイズを制限するコードを追加
v0.3 (2006/04/23)
  • IFディレクティブを使いコードを整理
  • タイマーメッセージを使用するタイマーイベントを追加
Previous post [VB6] ウィンドウを半透明化するTransparency Class v0.2
Next post [VB6] 横スクロール型ユーザーコントロール Ticker Control v0.2

コメントを残す