S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

mciSendString

Date de parution : 17/03/2000 - Cette fiche API a été lue 2381 fois

Description

MciSendString permet de gérer le pilote matériel MCI par un envoi de chaîne.

Syntaxe

AppelDll32("winmm", "mciSendStringA", &lpstrCommand, &lpstrReturnString, uReturnLength, hwndCallback)

Compatibilité

Toutes versions

Remarque

Exemple 1

// Pour jouer des fichiers MP3
// Vous devez créer trois procédures (locales ou globales) nommées "Mci", "JoueMP3" et "FermeMP3".
// Ce code vous est offert par Beaussier en ligne

PROCEDURE Mci(Cde)
RENVOYER AppelDll32("winmm", "mciSendStringA", Cde, "", 0, 0)

PROCEDURE JoueMP3(NomFichier, NomAlias)
cmd est une chaîne
Cmd = "open "+ NomFichier +" alias "+ NomAlias
SI Mci(cmd) ALORS

Erreur("Erreur à l'ouverture") SINON Mci("seek " +NomAlias+ " to start")
Mci("play "+ NomAlias)
FIN

PROCEDURE FermeMP3(NomAlias)
Mci("close " + NomAlias)

// Pour ouvrir le fichier son MP3 et le diffuser, insérez le code suivant :
JoueMP3("c:\Musique\Chanson.mp3", "Morceau")
// Pour fermer le fichier son MP3, insérez le code suivant :
FermeMP3("Morceau")

Exemple 2

// Ouverture de l'unité de CD-Rom
lpstrCommand est une chaine asciiz sur 255
lpstrCommand = "Set CDAudio Door Open Wait"
AppelDLL32("winmm", "mciSendStringA", &lpstrCommand, 0, 0, 0)
// Pour fermer l'unité
lpstrCommand = "Set CDAudio Door Closed Wait"


Nombre de commentaire sur mciSendString : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..