MIDIplyr: Sample MIDI Player

Click to open or copy the files for the MIDIplyr sample.

This sample contains initialization code for the polymessage MIDI playback application.

To work correctly, this sample requires Windows® 95.

Building SDK Samples

This sample uses the following keywords:

_fmemset; appendmenu; assert; attemptfileopen; beginpaint; bseg; checkmenuitem; createfontindirect; createscaledfont; createstatuswindow; createtoolbarex; createwindow; d1; d2; d3; d4; dbgenable; dbginitialize; dbgsetlevel; dbgvprintf; debugbreak; declare_handle; defwindowproc; deleteobject; destroywindow; dispatchmessage; dpf; dprintf; dragacceptfiles; dragfinish; dragqueryfile; drawmenubar; dwordswap; embossedtextout; enablemenuitem; endpaint; error; event_ch_b1; event_ch_b2; event_meta_type; event_type; exttextout; forward_wm_command; forward_wm_size; getclientrect; getdc; getdesktopwindow; getmenu; getmenustate; getmessage; getopenfilename; getprofileinta; getstockobject; getsubmenu; gettextextentpoint; gettextextentpoint32; getwindowrect; globalallocptr; globalfreeptr; globalreallocptr; handle_msg; hmemcpy; initapp; initcommoncontrols; initinstance; initstatusbar; inittoolbar; int32x32to64; invalidaterect; isdigit; killtimer; loadcursor; loadicon; loadstring; localalloc; localfree; locallock; localrealloc; localunlock; lstrcata; lstrcpy; lstrlen; lstrlena; makeintresource; max; mcigeterrorstring; messagebox; messagepump; midioutgetdevcaps; midioutgetnumdevs; midioutprepare; midioutprepareheader; midioutreset; midioutstop; midioutunprepareheader; midistreamclose; midistreamopen; midistreamout; midistreampause; midistreamposition; midistreamproperty; midistreamrestart; midistreamstop; min; mmioclose; mmiodescend; mmiofourcc; mmioopen; mmioread; mmioseek; muldiv32; muldivrd; muldivrn; muldivru; mwnd_oncommand; mwnd_oncommandtogglechild; mwnd_oncreate; mwnd_ondestroy; mwnd_ondropfiles; mwnd_onfileopen; mwnd_ongetminmaxinfo; mwnd_onpaint; mwnd_onsize; mwnd_wndproc; outputdebugstringa; pack; painttime; patblt; peekmessage; postmessage; postquitmessage; prerollandwait; registerclass; releasedc; resizestatusbar; rgb; selectobject; sendmessage; seqallocbuffers; seqbufferdone; seqclosefile; seqfreebuffers; seqmidicallback; seqmillisecstoticks; seqopenfile; seqpause; seqpreroll; seqrestart; seqstart; seqstop; seqtickstomillisecs; seqtime; setbkcolor; setbkmode; setoneaction; settextcolor; settimer; setwindowpos; setwindowtext; showwindow; sleep; smfbuildfileindex; smfclosefile; smfgetfileinfo; smfgetnextevent; smfgetstatemaxsize; smfgetvdword; smfinsertparmdata; smfmillisecstoticks; smfopenfile; smfreadevents; smfseek; smftickstomillisecs; switch; syncui; terminateinstance; translatemessage; twnd_oncommand; twnd_oncreate; twnd_ondestroy; twnd_onpaint; twnd_onsize; twnd_ontimer; twnd_wndproc; uint32x32to64; updatewindow; va_end; va_start; warning; winassert; winmain; wordswap; wsprintf; wvsprintfa; xlatsmferr


Send feedback to MSDN.Look here for MSDN Online resources.