readprice.h
上传用户:trilite
上传日期:2007-04-24
资源大小:261k
文件大小:1k
源码类别:

酒店行业

开发平台:

Visual C++

  1. // ReadPrice.h: interface for the CReadPrice class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_READPRICE_H__94429391_4E23_11D4_B57D_000021E33FFC__INCLUDED_)
  5. #define AFX_READPRICE_H__94429391_4E23_11D4_B57D_000021E33FFC__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. const int VIC_MAX_HOLDER=14;
  10. typedef struct tagVicVoice
  11. {
  12. //存放格式化后的价格。
  13. char m_bstrPrice[VIC_MAX_HOLDER];
  14. CString *m_pstrHolder[VIC_MAX_HOLDER];
  15. CString *m_pstrNumber[VIC_MAX_HOLDER];
  16. }VICVOICE;
  17. class AFX_EXT_CLASS CReadPrice : public CObject  
  18. {
  19. private:
  20. static CString RootDir; //声音文件所在的目录。
  21. static CString m_strsNumber[10]; //存放0~9个数字的wav文件。
  22. static CString m_strsHolder[14]; //存放占位信息的wav文件。
  23. static char   m_wavstrWelcome[20]; //存放欢迎声音
  24. static char   m_wavstrByeBye[20]; //存放结束声音
  25. private:
  26. int m_nStartIndex;
  27. UINT Play( LPVOID pParam = NULL);
  28. VICVOICE m_Voice;
  29. protected:
  30. BOOL Format2Voice(double price);
  31. public:
  32. CReadPrice();
  33. virtual ~CReadPrice();
  34. public:
  35. BOOL ReadPrice(double price);
  36. static void Init();
  37. };
  38. #endif // !defined(AFX_READPRICE_H__94429391_4E23_11D4_B57D_000021E33FFC__INCLUDED_)