fix(fillbar): plus de detour par NOTOPMOST pour remonter la barrette

Le passage NOTOPMOST puis TOPMOST la faisait descendre sous les fenetres
ordinaires un instant - un flash a chaque battement ou elle se croyait
recouverte, donc souvent quand elle est posee sur la barre des taches. Et il
ne gagnait rien contre la barre des taches active, mesure faite. TOPMOST seul
suffit contre une fenetre TOPMOST ordinaire.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
r-zakarya
2026-09-28 18:38:55 +01:00
parent e786d8fe14
commit 1309868f27
+5 -2
View File
@@ -1234,8 +1234,11 @@ end;
procedure LazyForceToTop(AWnd: HWND);
begin
SetWindowPos(AWnd, HWND_NOTOPMOST, 0, 0, 0, 0,
SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE);
// UNE SEULE REMONTEE, PAS DE DETOUR PAR LE BAS. Le passage par NOTOPMOST
// faisait descendre la barrette sous les fenetres ordinaires l'espace d'un
// instant - un flash visible a chaque battement - et, mesure a l'appui, il
// ne gagnait rien contre la barre des taches active, seul cas ou elle reste
// recouverte. Contre une fenetre TOPMOST ordinaire, TOPMOST suffit.
SetWindowPos(AWnd, HWND_TOPMOST, 0, 0, 0, 0,
SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE);
end;