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).