怎样让一个form紧贴着另外一个form? 怎样让一个form紧贴着另外一个form?就像暴风影音的暴风盒子紧贴着暴风影音的主窗体那样?要设置什么属性呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在第一个form的onmove事件中设置第二个form的位置 没有看到onmove呀?只有onmousemove。是onmousemove吗? 光是鼠标移动还不够啊,还要判断是不是移动了form窗体,这样才能同步移动的。 没有看到onmove呀?只有onmousemove。是onmousemove吗?自己申明一下处理就好。procedure OnWindowMove(var Message: TMessage); message WM_MOVE; 我是初学delphi,能不能求您说得具体一点呀? 我是初学delphi,能不能求您说得具体一点呀? 综合参考资料,给一段代码吧unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) private { Private declarations } procedure WMEnterSizeMove(var Message: TMessage) ; message WM_ENTERSIZEMOVE; procedure WMMove(var Message: TMessage) ; message WM_MOVE; procedure WMExitSizeMove(var Message: TMessage) ; message WM_EXITSIZEMOVE; procedure wmnchittest(var msg:twmnchittest);message wm_nchittest; public { Public declarations } end;var Form1: TForm1;implementationuses Unit2;{$R *.dfm}{ TForm1 }procedure TForm1.WMEnterSizeMove(var Message: TMessage);begin Caption:= '正在移动';end;procedure TForm1.WMExitSizeMove(var Message: TMessage);begin Caption:= Caption + ' 移动结束';end;procedure TForm1.WMMove(var Message: TMessage);begin Caption:= Format('移动到 x: %d, y:%d', [TWMMove(Message).XPos,TWMMove(Message).YPos]); if Assigned(form2) then begin form2.Show; Form2.Top:=form1.Top; Form2.Left:=form1.Left+form1.Width; end;end;procedure TForm1.wmnchittest(var msg: twmnchittest);begin inherited; if (htclient=msg.result) then msg.result:=htcaption; Form2.Top:=form1.Top; Form2.Left:=form1.Left+form1.Width;end;end. http://www.raysoftware.cn/?p=46 请问ActiveX Library调用Form问题 如果响应接口的事件. 关于数据库合并 DELPHI TADOQUERY 如何获得参数替换后的最终SQL语句? 关于IHTMLDocument2 用户登陆怎么做 解密 想统计公司开发工具多少用正版与多少盗版的 如何编写控件拖放的代码? 吐血了,50分相送,IIS出现以下错误。 (不好意思,这边比较热闹) 往Excel文件里 装入图片,有多个工作表Sheet 时,在红色代码地方报错 OLE error 800A03EC ,导致图片装入不成功 读取OleVariant参数内容,报错!
procedure OnWindowMove(var Message: TMessage); message WM_MOVE;
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
private
{ Private declarations }
procedure WMEnterSizeMove(var Message: TMessage) ; message WM_ENTERSIZEMOVE;
procedure WMMove(var Message: TMessage) ; message WM_MOVE;
procedure WMExitSizeMove(var Message: TMessage) ; message WM_EXITSIZEMOVE; procedure wmnchittest(var msg:twmnchittest);message wm_nchittest;
public
{ Public declarations }
end;var
Form1: TForm1;implementationuses Unit2;{$R *.dfm}{ TForm1 }procedure TForm1.WMEnterSizeMove(var Message: TMessage);
begin
Caption:= '正在移动';
end;procedure TForm1.WMExitSizeMove(var Message: TMessage);
begin
Caption:= Caption + ' 移动结束';
end;procedure TForm1.WMMove(var Message: TMessage);
begin
Caption:= Format('移动到 x: %d, y:%d', [TWMMove(Message).XPos,TWMMove(Message).YPos]);
if Assigned(form2) then
begin
form2.Show;
Form2.Top:=form1.Top;
Form2.Left:=form1.Left+form1.Width;
end;
end;procedure TForm1.wmnchittest(var msg: twmnchittest);
begin
inherited;
if (htclient=msg.result) then msg.result:=htcaption;
Form2.Top:=form1.Top;
Form2.Left:=form1.Left+form1.Width;
end;end.