Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Anwendung verschwindet beim "ausschalten" sowie Flip3D (https://www.delphipraxis.net/81252-anwendung-verschwindet-beim-ausschalten-sowie-flip3d.html)

Jonas 23. Nov 2006 13:17


Anwendung verschwindet beim "ausschalten" sowie Fl
 
Hey ihr. Ich bin zwar nicht sicher aber ich denk schon das es hier rein gehört.

Also ich setzte mein Fenster an oberster Front mit
Delphi-Quellcode:
ShowWindow(GetWindow(Handle,GW_OWNER),SW_HIDE);
  SetWindowPos(Handle, HWND_TOPMOST, Left, Top, Width, Height,
    SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
  SetWindowLong(Handle, GWL_HWNDPARENT, 0);
  SetWindowLong(Handle, GWL_EXSTYLE,
    GetWindowLong(Handle, GWL_EXSTYLE) or
    WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
end;
was auch wunderbar funktioniert.

Jedoch verschwindet meine Anwendung einmal wenn man in XP/2003 auf "ausschalten" klickt und der Dialog erscheint. Dann ist meine Anwendung nicht mehr sichtbar.
Genauso verschwindet sie in Windows Vista wenn man Flip3D verwendet. Sie ist dann aufeinmal "ausgeblendet". Hat vielleicht jemand eine Idee wie man das Problem lösen kann? oô

MarcoWarm 23. Nov 2006 13:50

Re: Anwendung verschwindet beim "ausschalten" sowi
 
also bei mir funktioniert der Code. Und das Formular bleibt auch beim Abmeldendialog sichtbar. Allerdings ist das der Netzwerk-Shutoff-Dialog und nicht der 3-Button-Dialog den ich zuhause hab... dort müsste ich es nochmal probieren

Jonas 23. Nov 2006 14:47

Re: Anwendung verschwindet beim "ausschalten" sowi
 
Hmm. Ich weiss nu woran es liegt. An dem Alphablend was ich noch benutzte.

Nun ist nur die Frage wie ich auf den "herunterfahren dialog" bzw "logoff dialog" reagieren kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 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