![]() |
Form als (Tray) PopUp
Hallo,
Ich steh gerade vor einem kleinen Problem. Und zwar gehts darum eine Art Popup aus einer Anwendung herraus zu erzeugen / anzuzeigen. ![]() Mein Problem dabei ist das dieses Fenster unabhänig vom Zustand des Hauptfensters sein soll. Also wenn das Hauptfenster im Hintergrund ist oder (schlimmer) minimiert ist dann soll das PopUp trotzdem angezeigt werden (aber ohne das Hauptfenster irgendwie in den hervorzuholen). Was ich auch nicht möchte ist das ganze selber zu zeichnen, es soll eig. ein "normales" Form an der stelle angezeigt werden. Jemand eine Idee dazu? |
Re: Form als (Tray) PopUp
Hi,
hat die JVCL nicht sowas an Board? Eben mal geschaut: das müsste TJvDesktopAlert sein. Gibt auch ein Demoprojekt dazu. Sieht ganz hübsch aus :-) Gruß Patrick |
Re: Form als (Tray) PopUp
Oder das hier:
![]() |
Re: Form als (Tray) PopUp
Danke soweit. Mein Problem war eher das trennen des zweiten Forms vom Mainform. Aber ich hab jetzt eine Lösung gefunden die soweit ganz gut funktioniert.
Delphi-Quellcode:
procedure TForm2.CreateParams(var Params: TCreateParams);
begin inherited CreateParams(Params); with Params do begin ExStyle := ExStyle or WS_EX_TOOLWINDOW; WndParent := GetDesktopwindow; end; end; procedure TForm2.FormShow(Sender: TObject); var Owner : HWnd; begin Owner:=GetWindow(Handle,GW_OWNER); ShowWindow(Owner, sw_Hide); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz