jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 8 nov. 2008 à 19:33
Re,
Bon...
Ce ne peut être un simple dessin !!! Sinon, il n'est pas cliquable "séparément" du reste de toute ta Form, sauf à te lancer dans des calculs arithmétiques et des expressions conditionnelles qui ne feront qu'alourdir ton appli !
Il va te falloir utiliser un véritable contrôle pouvant subir le MouseMove !
Fais-le d'abord et reviens en nous disant quel contrôle tu as choisi ! (le code viendra alors )
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 8 nov. 2008 à 19:51
re,
au déplacement de la souris au dessus de la form, si le bouton gauche est enfoncé et que la position survole "environ" la hauteur (height) voulue, alors tu déplaces
on va supposer 500 pixels, à toi d'adapter cette valeur
Private Const
WM_NCLBUTTONDOWN =
&HA1
Private Const
HTCAPTION =
2
'
Private Declare Function
SendMessage
Lib
"user32"
Alias
"SendMessageA"
(
ByVal
hwnd
As Long
,
ByVal
wMsg
As Long
,
ByVal
wParam
As Long
, lParam
As Any
)
As
Long
Private Declare Sub
ReleaseCapture
Lib
"user32"
()
'
Private Sub
Form_MouseMove(Button
As Integer
, Shift
As Integer
, X
As Single
, Y
As Single
)
If (Button = vbLeftButton) And (Y < 500) Then
ReleaseCapture
SendMessage Me.hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&
End If
End Sub
PS : et pour ton code Click (image croix) pour décharger, il ne faudra pas DE NOUVEAU couper le son
on en revient alors à ma question de tout à l'heure sur l'autre post....
donc tu vas couper le son UNIQUEMENT dans l'évènement UnLoad, qui sera alors déclenché par ton click ET ta pression sur [27]
PS : comme maintenant tu vas ajouter une picturebox pour la croix, ton code [27] ne va plus fonctionner.
il faut modifier la propriété KeyPreview de la Form à True
PS : tu devrais visiter WWW.CODYX.ORG, tu y découvriras monts et merveilles :p
<hr size="2" width="100%" />
Prenez un instant pour répondre à [forum/sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
ultimeval
Messages postés18Date d'inscriptiondimanche 14 mai 2006StatutMembreDernière intervention19 décembre 2009 9 nov. 2008 à 16:25
Merci pour toute ses explications !
en tout cas heureusement que vous êtes la ! ;) merci a tous ^^
donc tu vas couper le son UNIQUEMENT dans l'évènement UnLoad, qui sera alors déclenché par ton click ET ta pression sur [27]
Ne tinkiete pas ! c'est pour la form 2 le deplacement de fenetre ;)