你需要用 Message Hook , 实在不行用个 Timer 

解决方案 »

  1.   

    哎呀,用mousedown把一个开关打开,用mouseup把这个开关关上,如果开关是开着的话,mousemove里执行控制窗口位置的代码。这样,按着mouse时如果主窗口动了那么从窗口也就动了嘛
      

  2.   

    To: 楼上  别人拖动的是标题栏那?
    1.将两个窗体设为非模式,用SETWINDOWPOS同时设置为顶层(当然不可能,但是可以让其处于上层);
    2. 使用timer控件,再起TIMER事件中检测本窗体是否移动,若是,则随之改变其它窗口.这个方案应该很简单可行.
      

  3.   

    解决啦,用TIMER控件,用mousedown是不行的,因为我按的是标题栏。