Soyez le premier à donner votre avis sur cette source.
Vue 4 664 fois - Téléchargée 337 fois
'*********************************** '** Dans un module, mettez ceci : ** '*********************************** 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_SYSCOMMAND = &H112 Public Const WM_MOVE = &HF012 Public Sub FormDrag(TheForm As Form) Call ReleaseCapture Call SendMessage(TheForm.hWnd, WM_SYSCOMMAND, WM_MOVE, 0) End Sub '****************************************** '** Et dans le formulaire, mettez ceci : ** '****************************************** Private Sub Label1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) FormDrag Me End Sub
24 oct. 2002 à 09:48
7 mars 2002 à 22:43
Dim drag As Boolean
Dim lX As Long
Dim lY As Long
Private Sub Label1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
drag = True
lX = X
lY = Y
End Sub
Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Not drag Then Exit Sub
Form1.Left = Form1.Left - (lX - X)
Form1.Top = Form1.Top - (lY - Y)
End Sub
Private Sub Label1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
drag = False
End Sub
c'est cru, mais ca marche bien dans n'importe quel version de windows 95 +
13 nov. 2001 à 23:47
20 juil. 2001 à 03:08
ce truc est exclusivement reservé pour Win9x héhéhé!
10 fois n'est pas de trop quand a chaque les versions sont différentes, c sert pour les débutants !
rien autre a dire sauf que la politesse ça coute rien! :)~
19 juil. 2001 à 15:43
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.