begin process at 2008 07 05 23:58:51
1 205 401 membres
368 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Enlever le son d'une MessageBox [ Windows / Autre ] (Mamelook)

Enlever le son d'une MessageBox le 30/04/2008 23:39:47

Mamelook
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

Re : Enlever le son d'une MessageBox le 01/05/2008 08:19:54

ghuysmans99
Membre Club
Bah ... My Computer > Control Panel > Sounds and audio devices > Sounds > Asterisk > None
_______________________________________________________________________
VB.NETis good ...VB6is better

Re : Enlever le son d'une MessageBox le 01/05/2008 15:42:14

Mamelook
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 ^^

Re : Enlever le son d'une MessageBox le 02/05/2008 02:52:46

Mamelook
Réponse acceptée !
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 ^^


Classé sous : enlever, messagebox

Participer à cet échange

Livres en rapport

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS