Vorrei sapere come utilizzare questa funzione API di winmm.dll.
Posseggo una classe che usa questa funzione per suonare file MIDI, tutto funziona ma vorrei capire come è fatta visto che non riesco a fermare il suono di una nota.
A quanto pare la variabile dwMsg è una cifra esadecimale per dare comandi alla periferica MIDI da quanto capisco dai siti:
1)http://msdn.microsoft.com/en-us/library/ms711640(VS.85).aspx
2)http://www.mibac.com/Pages/MIDIReference.html
In questo ultimo sito ci sono esempi. Mettendo le cifre esadecimali degli esempi come parametro alla funzione suddetta, non succede niente.
Quello che voglio è una guida su come usare questa funzione, in particolar modo il significato dei messaggi.
Oppure vorrei sapere se nel framework esiste una funzione simile (ne dubito).
![]()