docs(fillbar): info-bulle et detour NOTOPMOST, les deux pieges corriges

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
r-zakarya
2026-09-28 18:40:38 +01:00
parent 1309868f27
commit 8d3e20b702
+7 -1
View File
@@ -275,7 +275,13 @@ Détails :
choisi de garder sa position plutôt que d'être remonté automatiquement
(2026-09-22). Le battement ne redemande donc `TOPMOST` que lorsque le centre
de la barrette appartient à une autre fenêtre — utile contre les autres
fenêtres `TOPMOST`, impuissant contre le shell.
fenêtres `TOPMOST`, impuissant contre le shell. **Deux pièges corrigés le
2026-09-28** : les fenêtres de **notre propre processus** ne comptent pas
comme un recouvrement (l'info-bulle d'un bouton se pose par-dessus la
barrette, et la remontée qu'elle déclenchait la refermait — boucle infinie
info-bulle / barrette invisible) ; et la remontée est un simple `TOPMOST`,
**sans détour par `NOTOPMOST`**, qui faisait passer la barrette sous les
fenêtres ordinaires un instant — un flash à chaque battement.
- **Traîner depuis un bouton** : les boutons sont subclassés (`GWLP_WNDPROC`,
une seule proc d'origine — même classe). Sur `WM_LBUTTONDOWN`, **`DragDetect`**
tranche entre clic et glissement en respectant le seuil réglé par