Je n'ai pas trouvé, que ce soit sur ce forum ou le forum US, de système de "docking" de fenêtre qui ait dépassé le stade de projet.
Pour être un peu plus claire, j'entends par docking le fait que deux fenêtres du même programme se collent et s'alignent automatiquement quand elles sont proches. Voyez par exemple WinAmp qui fait (faisait? à la version 3 en tous cas) ça.
Alors, pas que je ne m'y attellerais pas, mais j'ai pas la moindre idée de comment ça peut marcher ^^;
Du coup, est ce que je me trompe simplement de dénomination pour ce genre de fonction ou est ce que personne ne l'a fait en pure? Le cas échéant, avez vous déjà vu un tuto dans un autre langage pour avoir une idée de comment ca fonctionne?
Système de docking de fenêtre?
Re: Système de docking de fenêtre?
Je n'ai pas d'info concernant ce projet mais ça semble faisable, en tout cas avec qques API sous windows ça semble bien réalisable.
un thread vérifiant toutes les secondes la position des fenêtres A et B. Si A est à -10px de B alors on repositionne A.
un thread vérifiant toutes les secondes la position des fenêtres A et B. Si A est à -10px de B alors on repositionne A.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- TazNormand
- Messages : 1297
- Inscription : ven. 27/oct./2006 12:19
- Localisation : Calvados (14)
Re: Système de docking de fenêtre?
Salut,
c'est pas du placement automatique Ar-S, mais une détection par rapport à la fenêtre sélectionnée par la souris.
Poshu, je suppose qu'il faut que ton prog principal connaisse ses différentes fenêtres "enfant" (pas au sens MDI), et qu'un thread (de la fenêtre principale) comme le dit Ar-S regarde la position et du coup place en automatique "l'enfant".
Même principe pour l'aimantation sur les bords de l'écran.
bon courage en tout cas
c'est pas du placement automatique Ar-S, mais une détection par rapport à la fenêtre sélectionnée par la souris.
Poshu, je suppose qu'il faut que ton prog principal connaisse ses différentes fenêtres "enfant" (pas au sens MDI), et qu'un thread (de la fenêtre principale) comme le dit Ar-S regarde la position et du coup place en automatique "l'enfant".
Même principe pour l'aimantation sur les bords de l'écran.
bon courage en tout cas
Re: Système de docking de fenêtre?
Ba ça revient pas exactement à ce que j'ai dit ?c'est pas du placement automatique Ar-S, mais une détection par rapport à la fenêtre sélectionnée par la souris.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- TazNormand
- Messages : 1297
- Inscription : ven. 27/oct./2006 12:19
- Localisation : Calvados (14)
Re: Système de docking de fenêtre?
pardon, autant pour moi, je crois que je n'ai pas lu correctement ta réponse
Chuis un peu fatigué en ce moment, désolé (non non pas la tête)

Chuis un peu fatigué en ce moment, désolé (non non pas la tête)
Re: Système de docking de fenêtre?
il me semble me souvenir d'un code posté sur ce forum qui permettait au fenêtres de coller contre les bords de l'écran
code du soldat inconnu ou de dobro, il me semble.
pat
code du soldat inconnu ou de dobro, il me semble.
pat