タイトルバーのないフォームはBorderStyleプロパティをbsNoneに設定すれば作成できますが、この方法だとリサイズ出来なくなってしまいます。このサンプルはタイトルバーがないのにリサイズ可のフォームを作成します。
タイトルバーのないフォームというのは、下図のようにタイトルバーもなんにもない、ただの板のようなフォームのことです。スプラッシュウィンドウなんかで利用されています。
void __fastcall TForm1::FormCreate(TObject *Sender)
{
int intWidth,intHeight;
intWidth = Width;
intHeight = Height;
SetWindowLong(Handle, GWL_STYLE, WS_THICKFRAME);
Width = 0;
Height = 0;
Width = intWidth;
Height = intHeight;
}
DownLoad bcbtips019.lzh 3KB(BCB5)