MIDI 이벤트 유형

MIDIEVENT 구조체의 dwEvent 멤버는 발생할 MIDI 이벤트를 설명합니다. 짧은 이벤트는 이 멤버에 완전히 맞습니다. 긴 이벤트에는 이벤트 설명을 저장하기 위해 dwEvent 멤버 외에 하나 이상의 이중 단어 값이 필요합니다.

dwEvent 멤버의 상위 바이트에는 이벤트가 길거나 짧은지 여부와 콜백이 이벤트와 함께 생성되는지 여부에 대한 정보가 포함됩니다. 또한 이 바이트는 이벤트 유형을 설명하는 데 사용됩니다. dwEvent 멤버의 나머지 24비트 는 이벤트 매개 변수(짧은 메시지의 경우)를 포함하거나 이벤트 매개 변수의 길이(긴 메시지의 경우)를 포함하는 데 사용됩니다. dwEvent 멤버에서 정보를 추출하려면 MEVT_EVENTTYPEMEVT_EVENTPARM 매크로를 사용합니다.

미리 정의된 이벤트 형식에 대한 설명은 MIDIEVENT 구조체에 대한 참조 자료를 참조하세요.