www.pudn.com > renju_src.rar > Midi.h
// Midi.h: interface for the CMidi class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_MIDI_H__26D8AE0B_E0B3_11D5_AB08_A00850C10000__INCLUDED_) #define AFX_MIDI_H__26D8AE0B_E0B3_11D5_AB08_A00850C10000__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #includeclass CMidi { public: CMidi(); ~CMidi(); WORD GetDevicID(void); BOOL Open(CString); void Close(); BOOL Play(); void Stop(); int GetMidiLen(); // get the total midi length int GetCurrentMin(); // get current min int GetCurrentSec(); // get current sec BOOL IsPlaying(); BOOL SeekTo(int,int); void Forward(int); void Backward(int); int GetTempo(int); private: BOOL m_bOpened; BOOL m_bPaused; BOOL m_bPlaying; WORD m_wDeviceID; }; #endif // !defined(AFX_MIDI_H__26D8AE0B_E0B3_11D5_AB08_A00850C10000__INCLUDED_)