Zitat von
turboPASCAL:
Wenn dein Programm "StayOnTop" hat und das startende Programm ebenfalls wird dieses über das bereits existierende gesetzt.
Was gemacht werden kann ist, das deine Anwendung regelmäsig prüft ob es das oberste Fenster ist. Wenn nicht muss es sich wieder als "StayOnTop" setzen.
damit gehts nicht, aber mit einem Dauertimer (alle 1 sek) habe ich folgendes erfolgreich getestet:
SetWindowPos(navigation_frm.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE or SWP_NOMOVE or SWP_NOACTIVATE);
.....obwohl mich die Desktop ToolBar schon reizt, damit könnte ich überall im Programm die MP3-Funktionen nutzen und auch Navigation.