Bei Controls sollte doch SendToBack/BringToFront garnicht den Focus ändern, womit SWP_NOACTIVATE egal sein müsste.
Sicher, dass es bei "eingebetteten" Controls überhaupt ein HWND_TOPMOST gibt? (ich glaub fast das geht nur bei TopLevel-Fenstern)
Außerdem ist
Top ganz
oben und nicht
unten.
Zitat:
Nur indem ich das andere zurücksetze ?
ListView1.SendToBack;
Das "Andere"?
ListView1 ist doch das Selbe.
SetWindowPos geht auch nur bei allem was ebenso von TWinControl erbt (was also ein Windows-Control ist),
außer bei allem was von TGraphicControl erbt (z.B. TLabel oder TImage, was keine "eigenständigen" Controls sind, sondern sich nur auf ihren Parent malen, also immer ganz hinten)