bsNone 이면서 Resize는 가능한 폼 만들기.
unit Unit1;
interface
uses
Windows, Messages, Variants, Classes, Graphics, Controls, Forms, StdCtrls;
type
Form1=class(TForm)
protected
procedure CreateParams(var Params: TCreateParams); override;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
BorderStyle:=bsNone;
inherited;
Params.ExStyle:=Params.ExStyle or WS_EXSTATICEDGE;
Params.Style:=Params.Style or WS_SIZEBOX;
end;
interface
uses
Windows, Messages, Variants, Classes, Graphics, Controls, Forms, StdCtrls;
type
Form1=class(TForm)
protected
procedure CreateParams(var Params: TCreateParams); override;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
BorderStyle:=bsNone;
inherited;
Params.ExStyle:=Params.ExStyle or WS_EXSTATICEDGE;
Params.Style:=Params.Style or WS_SIZEBOX;
end;
'Delphi' 카테고리의 다른 글
[Delphi] 실행되고 있는 모듈의 이름 알아내기 (0) | 2010.06.09 |
---|---|
[Delphi] 바탕화면, 시작메뉴>프로그램 등 특수 디렉토리 가져오기 (0) | 2010.06.08 |
[Delphi] 윈도우 스타일 문자열로 가져오기 (GWL_STYLE, GWL_EXSTYLE) (0) | 2010.06.08 |
[Delphi] 폰트 크기 픽셀로 가져오기. (Font, Pixel) (0) | 2010.06.08 |
[Delphi] Hook (WH_GETMESSAGE, WH_CALLWNDPROC) (0) | 2010.06.07 |