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

Soyez le premier à donner votre avis sur cette source.

Vue 8 199 fois - Téléchargée 903 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

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

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

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

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

Oua ! Qui est le batard qui m'a noté 1/10 ?!

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.