Thema: Delphi Fensterform bestimmen

Einzelnen Beitrag anzeigen

Benutzerbild von Nothine
Nothine

Registriert seit: 3. Jul 2004
Ort: Mülheim an der Ruhr
198 Beiträge
 
Delphi 5 Enterprise
 
#2

Re: Fensterform bestimmen

  Alt 28. Okt 2004, 05:07
mit diesem auch bei swissdelphicenter gefundenen code ( http://www.swissdelphicenter.ch/de/showcode.php?id=1774 ) lässt sich eine Grafik (TGraphic) in ein TBitmap umwandeln, daraus ergäbe sich dann (angelehnt an den link von dir) in etwa folgender code fürs FormCreate:
Delphi-Quellcode:
function GraphicToBMP(Graphic: TGraphic): TBitmap;
begin
  Result := TBitmap.Create;
  Result.Width := Graphic.Width;
  Result.Height := Graphic.Height;
  Result.Canvas.Draw(0,0,Graphic);
end;

procedure TForm1.FormCreate(Sender: TObject);
var Picture: TPicture;
begin
  Picture := TPicture.Create;
  try
    Picture.LoadFromFile('...'); {JPG- und BMP-Dateien, GIF sind in Delphi nicht standartmäßig implementiert}
    FRegion := CreateRegion( GraphicToBMP(Picture.Graphic) );
    SetWindowRgn(Handle,FRegion,True);
  finally
    Picture.Free;
  end;
end;
if ThisPost is senseless then
ThisPost.WasPostedBy := SomeoneElse();
  Mit Zitat antworten Zitat