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ô