今、MFCのコントロールから派生させたクラスを作っています。
親ダイアログを監視して、親ダイアログが移動・サイズ変更されると
それに対してリアクションをする というものです。

現在、SetWindowsHookExで監視しているのですが、
static領域に管理変数とフック用コールバック関数があるため、
このクラスが複数になると、最後に登録されたものしか反映されなくなります。

これを回避するにはどういった方法があるのでしょうか?


開発環境:Win2K VC++6.0