怎样制作没有标题栏的窗体? 呵呵,你可以用一个Belev控件代替呀。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对啊,用个 panel 也不错啊 将窗体的borderstyle 属性设为bsnone 覆盖整个客户区的 panel 用API函数 DrawEdge() 画出3D效果。 同意C_Sharp(...):设置Style为not ws_caption即可,其实用SetWindowLong()也可以:SetWindowLong(handle,GWL_STYLE,GetWindowLong(hanlde,GWL_STYLE) and not WS_CAPTION); {Copyright ?1999 by Delphi 5 Developer's Guide - Xavier Pacheco and Steve Teixeira}unit MainFrm;interfaceuses SysUtils, Windows, Messages, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TMainForm = class(TForm) btnClose: TButton; procedure btnCloseClick(Sender: TObject); private { Private declarations } protected // Capture the WM_NCHITTEST message to enable moving the form. procedure WMNCHitTest(var Message: TWMNCHitTest); message WM_NCHITTEST; public { Public declarations } procedure CreateParams(var Params: TCreateParams); override; end;var MainForm: TMainForm;implementation{$R *.DFM}procedure TMainForm.WMNCHitTest(var Message: TWMNCHitTest);begin inherited; Message.Result := HTCAPTION;end;procedure TMainForm.CreateParams(var Params: TCreateParams);begin inherited CreateParams(Params); Params.Style := WS_THICKFRAME or WS_POPUP or WS_BORDER;end;procedure TMainForm.btnCloseClick(Sender: TObject);begin Close;end;end. TreeView以流的方式加载的问题! 俩种写法哪个效率更高? 关于客户机\服务器端,对时的问题(当客户端启动的时候,自动向服务器对时) 请问有制作不规则窗体的控件吗 急!!!利用DElphi怎样实现图片90度旋转?谢谢!! 谁能告诉我怎样可以屏蔽ListView控件里面的滚动条,急!急! ftp的问题 Delphi编程方面的 4 问题 大家帮忙看一下这段程序,自己看晕了; 请问网络蚂蚁中的…… 资源文件的冲突? 如何实现“金山词霸”的屏幕取词(好象是用鼠标钩子...忘了...)(解决即加分)
设置Style为not ws_caption即可,其实用SetWindowLong()也可以:
SetWindowLong(handle,GWL_STYLE,GetWindowLong(hanlde,GWL_STYLE) and not WS_CAPTION);
Copyright ?1999 by Delphi 5 Developer's Guide - Xavier Pacheco and Steve Teixeira
}unit MainFrm;interfaceuses
SysUtils, Windows, Messages, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;type
TMainForm = class(TForm)
btnClose: TButton;
procedure btnCloseClick(Sender: TObject);
private
{ Private declarations }
protected
// Capture the WM_NCHITTEST message to enable moving the form.
procedure WMNCHitTest(var Message: TWMNCHitTest); message WM_NCHITTEST;
public
{ Public declarations }
procedure CreateParams(var Params: TCreateParams); override;
end;var
MainForm: TMainForm;implementation{$R *.DFM}procedure TMainForm.WMNCHitTest(var Message: TWMNCHitTest);
begin
inherited;
Message.Result := HTCAPTION;
end;procedure TMainForm.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.Style := WS_THICKFRAME or WS_POPUP or WS_BORDER;
end;procedure TMainForm.btnCloseClick(Sender: TObject);
begin
Close;
end;end.