やっぱ無理でした orz
WM_MOUSEACTIVATE で MA_NOACTIVE を返すとそのウィンドウがアクティブにならないのはいいんですが、
前アクティブだったウィンドウが非アクティブになってしまいます。
これをアクティブなウィンドウを変えないようにするにはどうすればいいのでしょうか?