SetWindowHookで取得できるのでは?
そのようなアドバイスサイトja.stackoverflow.com
Delphiのグローバルフック
mrxray.on.coocan.jp
これでウインドウの生成を知るかの如く、取得してみようか。
mrxray.on.coocan.jp
これか!!!
getmessageをフックできる模様。
http://mrxray.on.coocan.jp/Delphi/plSamples/290_HookGetMessage.htm
これも参考になる。もしかしたら、WH_GETMESSSAGE以外の方法で拾うのかもしれない。
www.technocity.jp
このサンプルでは、WM_KEYDOWNをWH_GETMESSAGEによって、WM_MOVEをWH_CALLWNDPROCで監視します。
とのことで・・・WH_CALLWNDPROCを見るのが良いのだろうか。(ちなみに、上記のサイトはソースコードあり!)
しかも、これを見ると、、、
sak.cool.coocan.jp
WM_DROPFILESとWM_MOVEは仲間に見えるんだよね。
ということは、WH_CALLWNDPROCを使うMr.X線を調べれば良いのですね。で、見つけた。
mrxray.on.coocan.jp
実は、Dragしているときは、SysDragImageというWindowClassが立ち上がっている模様。
もしかしたら、64bitと32bitを意識しなくてはいけないのか?
uisteven.blog.fc2.com