Page 1 sur 1

Système de docking de fenêtre?

Publié : lun. 29/mars/2010 17:08
par poshu
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?

Re: Système de docking de fenêtre?

Publié : lun. 29/mars/2010 17:41
par Ar-S
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.

Re: Système de docking de fenêtre?

Publié : lun. 29/mars/2010 20:55
par TazNormand
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

Re: Système de docking de fenêtre?

Publié : lun. 29/mars/2010 21:11
par Ar-S
c'est pas du placement automatique Ar-S, mais une détection par rapport à la fenêtre sélectionnée par la souris.
Ba ça revient pas exactement à ce que j'ai dit ?

Re: Système de docking de fenêtre?

Publié : lun. 29/mars/2010 22:42
par TazNormand
pardon, autant pour moi, je crois que je n'ai pas lu correctement ta réponse :oops:

Chuis un peu fatigué en ce moment, désolé (non non pas la tête)

Re: Système de docking de fenêtre?

Publié : mar. 30/mars/2010 13:39
par Patrick88
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