如何固定窗口?(100分)

  • 主题发起人 主题发起人 jy1689
  • 开始时间 开始时间
J

jy1689

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把窗口固定,要怎办?
 
两种方案:
1、设Form的BorderStyle=bsNone
2、截获窗体移动的消息
 
在public中定义过程:
procedure WMNCHitTest(var Msg: TMessage);
message WM_NCHITTEST; public
{ Public declarations }

procedure Tmainfrm.WMNCHitTest(var Msg: TMessage);
begin
inherited; // 这样,移动就不可能了...
Msg.Result := HTCLIENT;
end;
 
搞定,谢谢两位!
 
后退
顶部