Поделиться через


Типы событий MIDI

Член dwEvent структуры MIDIEVENT описывает событие MIDI, которое необходимо выполнить. Короткие события полностью вписываются в этот элемент. Для длинных событий требуется одно или несколько значений двойных слов в дополнение к члену dwEvent для хранения описаний событий.

Высокий байт члена dwEvent содержит сведения о том, является ли событие длинным или коротким, а также о том, создается ли обратный вызов вместе с событием. Кроме того, этот байт используется для описания типа события. Оставшиеся 24 бита элемента dwEvent используются либо для хранения параметров события (для коротких сообщений), либо для хранения длины параметров события (для длинных сообщений). Чтобы извлечь сведения из элемента dwEvent , используйте макросы MEVT_EVENTTYPE и MEVT_EVENTPARM .

Описание предопределенных типов событий см. в справочных материалах по структуре MIDIEVENT .