Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Form ausblenden, grafische Buttons und Bilder sichtbar?! (https://www.delphipraxis.net/8052-form-ausblenden-grafische-buttons-und-bilder-sichtbar.html)

1PM 27. Aug 2003 17:27


Form ausblenden, grafische Buttons und Bilder sichtbar?!
 
Hallo zusammen!

Ich möchte gerne eine graphische Benutzeroberfläche machen, bei der
die Form ausgeblendet ist und nur ein Bild mit Buttons darauf sichtbar ist!
Ist dies zu realisieren??

Vielen Dank im vorraus!


Gruß
1PM

alcaeus 27. Aug 2003 17:43

Re: Form ausblenden, grafische Buttons und Bilder sichtbar?!
 
1. Formgröße = Bildgröße einstellen
2. Form1.BorderStyle auf "bsNone" setzen
3. Bild auf Form1.Canvas laden

Alle Buttons etc. müssen im Designmodus hinzugefügt werden,die landen automatisch im Vordergrund,d.h. sie überdecken das Hintergrundbild

1PM 27. Aug 2003 17:45

Re: Form ausblenden, grafische Buttons und Bilder sichtbar?!
 
Problem ist, dass die Hintergrundgraphik abgerundete Ecken besitzt, was dazu führen würde, das man die Ecken des Formulares sieht!

alcaeus 27. Aug 2003 17:47

Re: Form ausblenden, grafische Buttons und Bilder sichtbar?!
 
Ich glaube dazu gab es schon mal einen Thread, ich weiß aber nicht mehr wo der war, musst nur suchen gehn. Damals wollte auch jemand die Form des Formulars ändern oder etwas in die Richtung. Es ist machbar, wie, das weiß ich leider auch nicht...

1PM 27. Aug 2003 17:48

Re: Form ausblenden, grafische Buttons und Bilder sichtbar?!
 
habe mich schon im forum umgeschaut und gegooglt! Allerdings nichts gefunden!

Illuminator-23-5 27. Aug 2003 18:08

Re: Form ausblenden, grafische Buttons und Bilder sichtbar?!
 
Delphi-Quellcode:
  Form1.BoarderStyle := bsNone;
  Form1.Color := {Farbe, die niemals vorkommt}
  Form1.TransparentColorValue := {gleiche Farbe wie oben};
  Form1.TransparentColor := true;
danach kannst du das bitmap ganz normal zeichnen, ohne dass du die ecken des formulars siehst

Wormid 27. Aug 2003 18:17

Re: Form ausblenden, grafische Buttons und Bilder sichtbar?!
 
Oder Du formst das Fenster um...

Delphi-Quellcode:
  SetWindowRgn(Form1.Handle, CreateRoundRectRgn(1, 1, Form1.Width ,Form1.Height, 100, 100), True);
In dieser Zeile findest Du alles, was Du brauchst, um Runde ecken zu fabrizieren. Zumindestens ist das auch ein Ansatz...


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz