FORM MAGNÉTIQUE QUI SE COLLE AU BORDURE DE L'ÉCRAN

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 14 nov. 2002 à 06:44
alvinp Messages postés 167 Date d'inscription mardi 27 juillet 2004 Statut Membre Dernière intervention 31 août 2011 - 10 mai 2006 à 15:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/5060-form-magnetique-qui-se-colle-au-bordure-de-l-ecran

alvinp Messages postés 167 Date d'inscription mardi 27 juillet 2004 Statut Membre Dernière intervention 31 août 2011
10 mai 2006 à 15:06
Rajoute une petite condition pour ne pas avoir de bug quand tu agrandit au maximum la fenêtre ::

If Me.Top > 5 And Me.Left > 5 Then
If Me.Top < 480 Then
Me.Top = 0
End If
If Me.Top > (((get_Res.Y * 15) - Me.Height) - 800) Then
Me.Top = (((get_Res.Y * 15) - Me.Height) - (420))
End If
If Me.Left > (((get_Res.X * 15) - Me.Width) - 480) Then
Me.Left = ((get_Res.X * 15) - Me.Width)
End If
If Me.Left < 480 Then
Me.Left = 0
End If
End If

Je trouve que c'est mieu comme sa ;)
yoman64 Messages postés 962 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 2 août 2010 2
23 sept. 2004 à 21:47
personne n'a une idee de comment faire un truc parfait comme winamp ?
Qui se colle au autre fenetre et a la barre des tache quand elle est plus grande que la normale, etc...

@++
YoMan64
PhPKoDe.Com
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
11 févr. 2004 à 10:23
Pour récupèrer les événements souris, utilisez la fonction SetCapture, ainsi on peut intercepter le MouseUp !

DarK Sidious
cs_cosmic Messages postés 61 Date d'inscription mercredi 30 octobre 2002 Statut Membre Dernière intervention 16 mai 2005
14 nov. 2002 à 15:02
iubito a fait une remarque interressente.
Je n'ai pas pensé a la barre des taches, je vais essayer de remédier a se problème.
J'espère faire une mise a jour très bientôt...
Merci pour vos commentaire...je ne suis qu'un débutant et je suis assez content de voir au moment ou j'écrit ce message il y a 133 affichage.
merci a tous pour vitre intéret.
Roro0145 Messages postés 2 Date d'inscription dimanche 19 mai 2002 Statut Membre Dernière intervention 14 novembre 2002
14 nov. 2002 à 14:00
Le prog de cosmic est interessant en ce sens qu'il amène à se poser la question proposée par iubito. Comment faire pour que le repositionnement de la fenêtre au bord de l'écran n'intervienne que lorsqu'on relâche la souris? Pas si simple car il faut pouvoir intercepter les messages de Form1. En effet, VB ne propose pas de fonction directe pour gérer les événements souris se produisant sur la barre de titre (du moins, pas à ma connaissance). Quelqu'un sait-il faire cela?
cs_iubito Messages postés 629 Date d'inscription mercredi 3 juillet 2002 Statut Membre Dernière intervention 9 octobre 2006
14 nov. 2002 à 08:10
ou alors c'est Orangina secouez-moi pour décoller la pulpe du fond :D
cs_iubito Messages postés 629 Date d'inscription mercredi 3 juillet 2002 Statut Membre Dernière intervention 9 octobre 2006
14 nov. 2002 à 08:10
1. ça prend en compte la barre des tâches même si elle est en invisible (et n'apparaît que kan on met la souris en bas).
2. très grave !!!:(((((( il faut faire le déplacement une fois que la souris est lachée !!!!!!!!! Tu fais le déplacement à chaque mouvement de souris et kan on garde la souris enfoncée et kon déplace, c horrible! on dirait que l'ordinateur à un Parkinson!
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
14 nov. 2002 à 06:44
C'est dommage que l'on voit beaucoup de source de ce style sur le site... Mais sinon, c'est très bien fait, et surtout, bin commenté, bravo. 9/10

DARK SIDIOUS
Rejoignez-nous