Déplacer une form autrement qu'avec la barre de titre windows

Soyez le premier à donner votre avis sur cette source.

Vue 8 430 fois - Téléchargée 944 fois

Description

Ce code permet tout simplement de déplacer une form avec n'importe (label, picture, image, ou la form elle-même...)
On s'en sert exactement comme la barre de titre.

Conclusion :


Vous pouver même apprendre à faire un dégradé avec ma source.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
djgab21
Messages postés
66
Date d'inscription
vendredi 15 juin 2007
Statut
Membre
Dernière intervention
19 mai 2011

24 févr. 2008 à 20:02
Bonjour Spy166,

C'est exactement ce qu'il me faut.
Tu me sauve donc je te met 10/10
A+
cs_Benz
Messages postés
196
Date d'inscription
jeudi 3 janvier 2002
Statut
Membre
Dernière intervention
7 juin 2007

15 août 2006 à 13:26
Impeccable, c'est exactement ce dont j'avais besoin. Code simple et efficace.
Pour le petit bug, j'ai pas encore testé, mais la solution semble être là aussi :)
Pour moi ca vaut 10/10.
Merci
spy166
Messages postés
207
Date d'inscription
jeudi 21 novembre 2002
Statut
Membre
Dernière intervention
29 mars 2006

19 juin 2003 à 13:01
Zut !!
Grosse connerie !!
Oubliez ce ke jai dit au commentaire de cette source déposé le 18/06/2003 à 23:14:28 !

En réalité, le code à mettre est le suivant (marche qu'en vb6):


Dans un module:

Public Declare Function ReleaseCapture Lib "user32" () As Long
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Const WM_NCLBUTTONDOWN = &HA1
Public Const HTCAPTION = 2

Dans l'évènement Mouse_Down de votre machin qui va vous servir à déplacer la form:

If Button <> vbLeftButton Then
Exit Sub
End If
ReleaseCapture
SendMessage Me.hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&


Voilà cette fois c bon.
@++
jotrash
Messages postés
373
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
19 juin 2007

19 juin 2003 à 12:24
je pense quil a voulu dire 10/10
spy166
Messages postés
207
Date d'inscription
jeudi 21 novembre 2002
Statut
Membre
Dernière intervention
29 mars 2006

18 juin 2003 à 23:21
Oua ! Qui est le batard qui m'a noté 1/10 ?!
Afficher les 11 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.