Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
Turbo Delphi für Win32
|
Re: Panel auf Desktop platzieren
31. Jul 2006, 23:54
@hannes & Jarmen_Kell: Dann ist allerdings gleichzeitig die Hauptform nicht mehr aktiv... Aber das wäre schonmal eine Methode.
@Luckie: Gute Idee. Kannst du mir nen Link geben?
EDIT: Es gibt da nur ein Problem: Wenn das ganze von THintWindow abgeleitet ist, wird es nach einer gewissen Zeit automatisch ausgeblendet, ich will aber, dass es manuell ausgeblendet wird.
EDIT2: Ich hab jetzt eine Möglichkeit gefunden (durch ausprobieren) die dem, was ich will, schon sehr nahe kommt:
Windows.SetParent(pnlInfoBox.Handle, 0);
Hey, das Ding erscheint doch tatsächlich auf dem Desktop! Problem ist nur: Es wird nicht vor, sondern hinter der Form angezeigt...
EDIT3: Oah mann, wie einfach. *klatsch* Ich setze das Panel einfach auf den Desktop und mach dann BringToFront;
Manuel Eberl „The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
|