怎样限制窗体的移动(10分)

  • 主题发起人 主题发起人 欲望DELPHI
  • 开始时间 开始时间

欲望DELPHI

Unregistered / Unconfirmed
GUEST, unregistred user!
SHOW 出了一个窗体,但我想不能用鼠标移动它。SHOW 出来位置就固定,怎么实现
 
最 大化。
 
Trap WM_WINDOWPOSCHANGING or WM_MOVE message,
message.Result := 1;
 
截获消息WM_MOVE
 
procedure wmnchittest(var msg:Tmessage);Message WM_NCHITTEST;
begin
inherited;
if Msg.result:=HTcaption then
Msg.result:=HTclient;
end;
 
既然固定,应该也不想别人能改变大小吧?直接把标题栏去掉好了。
用panel模拟一个更好的。
borderstyle:=bsNone;
 
后退
顶部