STKDRVContainer.h
上传用户:zhanglf88
上传日期:2013-11-19
资源大小:6036k
文件大小:1k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. // STKDRVContainer.h: interface for the CSTKDRVContainer class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_STKDRVCONTAINER_H__E48FE107_3526_4F96_AB1A_27AC23E7355B__INCLUDED_)
  5. #define AFX_STKDRVCONTAINER_H__E48FE107_3526_4F96_AB1A_27AC23E7355B__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "Stockdrv.h"
  10. #include "STKDRV.h"
  11. class CSTKDRVContainer  
  12. {
  13. public:
  14. CSTKDRVContainer();
  15. virtual ~CSTKDRVContainer();
  16. public:
  17. int LoadDriver( CStringArray & astrDriverPath );
  18. void UnloadDriver( );
  19. int Stock_Init(HWND hWnd,UINT uMsg,int nWorkMode);
  20. int Stock_Quit(HWND hWnd);
  21. int GetTotalNumber();
  22. int GetStockByNoEx(int nNo,RCV_REPORT_STRUCTEx * pBuf);
  23. int GetStockByCodeEx(char * pszStockCode,int nMarket,RCV_REPORT_STRUCTEx * pBuf);
  24. int SetupReceiver(BOOL bShowWindow);
  25. protected:
  26. CArray<CSTKDRV,CSTKDRV &> m_aDriver;
  27. };
  28. #endif // !defined(AFX_STKDRVCONTAINER_H__E48FE107_3526_4F96_AB1A_27AC23E7355B__INCLUDED_)