怎么可以得知窗口被移动(50分)

  • 主题发起人 主题发起人 blsm
  • 开始时间 开始时间
B

blsm

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在窗口移动后do sth.<br>但我不知道怎么做<br>thanks
 
处理WM_SYSCOMMAND,<br><br>if msg.wParam=SC_MOVE then ...<br>
 
是否还得指定移动的对象?
 
o*o 具体一点好吗?
 
procedure WMMOVE(var Message:TMessage);message WM_MOVE;<br>...<br>procedure TMyForm.WMMOVE(var Messavge:TMessage);<br>begin<br>&nbsp; //do sth<br>end;
 
大家都说的很对.
 
o*o的方法真是好,我以前还费老劲写Hook函数,真是衰到家了:-(
 
窗口移动后,要执行FORM的 OnPaint 事件,在此处理不就得了!<br>
 
Thanks everybody<br>
 
后退
顶部