如何设置无标题form空白处可以拖动窗体? 如何设置无标题form空白处可以拖动窗体?~~各位大虾来说说~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 处理WM_NCHITTEST,设置Message.Result := HTCAPTION即可; procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begin ReleaseCapture; PerForm(WM_syscommand,$F012,0);end; 楼上bdmh的我设置在form属性里设置 onMouseDown到你这个代码 并且提示unitAbout.pas(45): Undeclared identifier: 'WM_syscommand'然后我声明 WM_syscommand:cardinal; {这个是这样声明吗?}运行后移动窗体还是没反映嘛.点空白处还是移动不了.但是我新建个窗体再运行你那段就可以移动,也不需要声明 WM_syscommand..这个是为什么?是需要设置什么属性吗? 晕倒!private procedure WMNcHitTest(var Msg :TMessage); message WM_NCHITTEST;procedure TForm1.WMNcHitTest(var Msg :TMessage); begin inherited; if Msg.Result = HTCLIENT then Msg.Result := HTCAPTION;end;如果写成如下形式,那么点在最大化、最小化、关闭按钮上,也一样可移动!procedure TForm1.WMNcHitTest(var Msg :TMessage); begin Msg.Result := HTCAPTION;end;再不能移动,就得自己撞墙去了 求一个PHP 写的WEB服务器端,delphi客户端的验证系统源码 我想用delphi调用bat,但是运行不成功! 新手提问,关于主表和明细表 為什麼 DBComboBox 只顯示一條記錄?? 找 Delphi 4 找Delphi 4 谁有支持滚轮的文本编辑控件 紧急问题,在线等待!有关于select语句中top的问题! 谁知道哪有将数值型转换成大写货币型字符串的函数或是控件 (100分)问:如何获取ASP网页上的内容 如何将网页中的参数传给这个网页中的Active Form ? 没有Booleantostr这个函数? 【Qreport】问题,TQRExpr这个控件中的计算问题?????
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
ReleaseCapture;
PerForm(WM_syscommand,$F012,0);
end;
private
procedure WMNcHitTest(var Msg :TMessage); message WM_NCHITTEST;procedure TForm1.WMNcHitTest(var Msg :TMessage);
begin
inherited;
if Msg.Result = HTCLIENT then
Msg.Result := HTCAPTION;
end;如果写成如下形式,那么点在最大化、最小化、关闭按钮上,也一样可移动!
procedure TForm1.WMNcHitTest(var Msg :TMessage);
begin
Msg.Result := HTCAPTION;
end;再不能移动,就得自己撞墙去了