Salut
J'aimerai savoir comment on peut associer un son à un bouton. Le mieux serait que le son soit joué quand la souris passe dessus mais déjà pouvoir jouer le son quand on clique serait un plus.
Merci pour votre aide !
Salut
J'aimerai savoir comment on peut associer un son à un bouton. Le mieux serait que le son soit joué quand la souris passe dessus mais déjà pouvoir jouer le son quand on clique serait un plus.
Merci pour votre aide !
Salut, intercepte le message wm_mousemove
et pour le son, voir faq : http://c.developpez.com/faq/vc/?page=Divers#PlaySound
salut,
jouer un son voir faq:
http://c.developpez.com/faq/vc/?page=Divers#PlaySound
pour le jouer si la souris passe dessus crée une classe derivée de CButton ,intercepte WM_MOUSEMOVE et joue ton son dedans.
note: il vaut qu'il soit bref .
[edit]
aargh pris de vitesse !
[/edit]
il faut inclure un .h particulier ? ou utiliser un namespace du Systeme pour utiliser sndPlaySound() ?
faut inclure un fichier magique
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include <Windows.h>
Mais pour les macros SND_ASYNC et autres, il me manque un truc : il les reconnait pas (undeclared identifier). J'ai créé un Projet Windows Form et j'ai appelé la fonction sndPlaySound (FILE_NAME, SND_ASYNC) dans la fonction button1_Click() qui est dans mon .h ...
ça y est ! ça marche !!!
Mais en fait, il faut inclure <mmsystem.h> et ajouter la librairies winmm.lib dans les input du projet !
et maintenant sndPlaySound marche correctement !
note que si tu reprends le lien de la faq tu verras que ces deux informations etaient dans le post....Envoyé par Mucsy
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager