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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user