MSDN n'est pas complet pour ce contrôle

Résolu
jfstudio Messages postés 6 Date d'inscription lundi 4 octobre 2004 Statut Membre Dernière intervention 16 octobre 2004 - 15 oct. 2004 à 21:08
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 - 16 oct. 2004 à 19:06
Je désire contrôler MMControl par code VB (contrôle MCI) afin que mon FM (Synthétiseur de ma carte de son) puisse être choisis par défaut dans mon programme. .J'ai une ISIS Maxi Studio et lorsque je fait jouer un son en midi, le MMControl choisit le MIDI Mapper, donc le son qui est jouer se trouve déplorable voir même sans intérêt. Les track de drums (sur canal 10) sont cucu.

Y a t-il un moyen de choisir le périphérique de mon choix c'est à dire celui de Isis Midi Synthétiser Extended :question)

6 réponses

cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
16 oct. 2004 à 19:06
Enfin d'après ce que j'en ai compris, car je ne l'ai jamais utiliser mais je pense que c'est la bonne voie à suivre.

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
3
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
16 oct. 2004 à 00:06
Salut,

Voici ce que j'ai trouver dans la MSDN :
DeviceID, propriété (contrôle Multimedia MCI)
      

Spécifie l'identificateur (ID) du périphérique MCI ouvert. Cette propriété n'est pas disponible au moment de la création mais elle l'est au moment de l'exécution, en lecture seulement.

Syntaxe

[form.]MMControl.DeviceID[ = id%]

Remarques

L'élément id% désigne l'identificateur (ID) du périphérique MCI ouvert. Cet identificateur est extrait de MCI_OPEN comme résultat d'une commande Open. Si aucun périphérique n'est ouvert, l'élément est égal à 0.

Type de données

Integer


Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
0
jfstudio Messages postés 6 Date d'inscription lundi 4 octobre 2004 Statut Membre Dernière intervention 16 octobre 2004
16 oct. 2004 à 16:45
Ok cboula!

[form.]MMControl.DeviceID[ = id%]

Ma forme se nomme FrmMidi
Donc

FrmMidi.MMControl.DeviceID=id%

Mais je ne suis pas sûr d'avoir compris pour le ID%

Comment savoir si ID% c'est mon prériphérique ISIS FM Extended?
0
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
16 oct. 2004 à 16:58
Le Id% est un nombre entier qui te permet de choisir sur quel périphérique utiliser le son, 0 par défault, mais si tu as une autre carte, il se peux que cela soit 1, regarde dans un soft d'utilisation de ta carte, et dans la liste de sélection du périph à utiliser tu as 1, 2, 3, ... choix, le 1er choix correspond à 0, le Second à 1, etc...

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jfstudio Messages postés 6 Date d'inscription lundi 4 octobre 2004 Statut Membre Dernière intervention 16 octobre 2004
16 oct. 2004 à 18:54
Merci Cboulas

Mais , alors je dois remplacer le ID% par le 1 ou 2 ou 3

dans la ligne suivante:

frmMidi.MMControl1.DeviceID = 1      (2 ou 3)
0
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
16 oct. 2004 à 19:05
Exact

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
0
Rejoignez-nous