Enlever le son d'une MessageBox

[Résolu]
Signaler
Messages postés
48
Date d'inscription
jeudi 10 juillet 2003
Statut
Membre
Dernière intervention
27 juillet 2008
-
Messages postés
48
Date d'inscription
jeudi 10 juillet 2003
Statut
Membre
Dernière intervention
27 juillet 2008
-
Bonjour,
Je voudrai enlever le son d'une message box (MB_ICONASTERISK) car j'aimerai utiliser mes propres son grace a un PlaySound. Existe t-il un tag ou une solution alternative ?

Amicalement Christophe

3 réponses

Messages postés
48
Date d'inscription
jeudi 10 juillet 2003
Statut
Membre
Dernière intervention
27 juillet 2008

Bon apres de multiple recherche et une bonne aide sur les newsgroups, voici ce que j'ai réussi a faire (et sa marche) :

/*MessageBox informative sans son*/
void msgbox_nfo(char * titre, char * messa)
{

// Mettre un playsong ici pour jouer un son perso

MSGBOXPARAMS MsgParam;
MsgParam.cbSize = sizeof(MSGBOXPARAMS);
MsgParam.dwStyle = MB_USERICON|MB_OK; // Indiquer les bouton présent et MB_USERICON pour utiliser une icone perso
MsgParam.hInstance = NULL;
MsgParam.hwndOwner = NULL;
MsgParam.lpszIcon = IDI_ASTERISK; // Avec un MAKEINTRESOURCE vous pouvez mettre une image perso
MsgParam.lpszCaption = titre; // titre du message
MsgParam.lpszText = messa; // message ...
MessageBoxIndirect(&MsgParam);
}

Voila, merci pour tout et a la prochaine ^^
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
14
Bah ... My Computer > Control Panel > Sounds and audio devices > Sounds > Asterisk > None
_______________________________________________________________________
VB.NETis good ...VB6is better
Messages postés
48
Date d'inscription
jeudi 10 juillet 2003
Statut
Membre
Dernière intervention
27 juillet 2008

euh ... oui mais non
Déja je veut pas enlever les son de toutes mes messagebox de tout mes programme et j'aurai aussi aimer que sa marche sur tout les windows sans pour autant demmander a l'utilisateur de couper lui meme le son ...
Enfin bon, merci quend même ^^