去掉窗口的标题栏

yuanrong 2003-08-24 09:11:29
如题,请问如何用API实现?
...全文
38 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
devilwind 2003-08-26
  • 打赏
  • 举报
回复
BorderStyle为bsNone就不能再改变窗口大小了,可以进行重写
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;

type
TForm1 = class(TForm)
private
{ Private declarations }
public
procedure CreateParams(var Params:TCreateParams);override;
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.Style :=WS_THICKFRAME or WS_POPUP OR WS_BORDER;
end;

end.
dext 2003-08-26
  • 打赏
  • 举报
回复
SetWindowLong
zhoutian618 2003-08-24
  • 打赏
  • 举报
回复
设置属性就可以了啊。
BorderStyle为bsNone就行了。
大地精灵 2003-08-24
  • 打赏
  • 举报
回复
你要API来干吗,zhoutian618(周天) 说的就可以了啊
yuanrong 2003-08-24
  • 打赏
  • 举报
回复
我知道,但是我要用API。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧