www.pudn.com > qiyehetongguanli.rar > RxMCI.h


// RxMCI.h: interface for the RxMCI class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_RXMCI_H__FE35846A_3CDF_4045_BF70_2AF5192425B9__INCLUDED_) 
#define AFX_RXMCI_H__FE35846A_3CDF_4045_BF70_2AF5192425B9__INCLUDED_ 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
#include  
 
class RxMCI   
{ 
public: 
	bool IsPlay(); 
	void Stop(); 
	void Close(); 
	void Play(char* lpFileName,CWnd* pWnd); 
	void DisplayErrorMsg(DWORD dParam); 
	void Open(char* lpstrDeviceType=(LPSTR)MCI_DEVTYPE_WAVEFORM_AUDIO); 
	RxMCI(); 
	virtual ~RxMCI(); 
 
private: 
	bool m_IsOpen; 
	bool m_IsPlay; 
	MCIDEVICEID m_nDeviceID; 
	MCIDEVICEID m_nElementID; 
 
	char* m_lpDeviceType; 
}; 
 
#endif // !defined(AFX_RXMCI_H__FE35846A_3CDF_4045_BF70_2AF5192425B9__INCLUDED_)