FORM MAGNÉTIQUE QUI SE COLLE AU BORDURE DE L'ÉCRAN
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
14 nov. 2002 à 06:44
alvinp
Messages postés167Date d'inscriptionmardi 27 juillet 2004StatutMembreDernière intervention31 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.
alvinp
Messages postés167Date d'inscriptionmardi 27 juillet 2004StatutMembreDernière intervention31 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és962Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 2 août 20102 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és15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 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és61Date d'inscriptionmercredi 30 octobre 2002StatutMembreDernière intervention16 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és2Date d'inscriptiondimanche 19 mai 2002StatutMembreDernière intervention14 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és629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDerniè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és629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDerniè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és15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 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
10 mai 2006 à 15:06
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 ;)
23 sept. 2004 à 21:47
Qui se colle au autre fenetre et a la barre des tache quand elle est plus grande que la normale, etc...
@++
YoMan64
PhPKoDe.Com
11 févr. 2004 à 10:23
DarK Sidious
14 nov. 2002 à 15:02
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.
14 nov. 2002 à 14:00
14 nov. 2002 à 08:10
14 nov. 2002 à 08:10
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!
14 nov. 2002 à 06:44
DARK SIDIOUS