WWWQUOTE.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // WWWQuote.h : main header file for the WWWQUOTE DLL
  2. //
  3. // This is a part of the Microsoft Foundation Classes C++ library.
  4. // Copyright (C) 1992-1998 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. // This source code is only intended as a supplement to the
  8. // Microsoft Foundation Classes Reference and related
  9. // electronic documentation provided with the library.
  10. // See these sources for detailed information regarding the
  11. // Microsoft Foundation Classes product.
  12. #ifndef __AFXWIN_H__
  13. #error include 'stdafx.h' before including this file for PCH
  14. #endif
  15. #include "resource.h"       // main symbols
  16. /////////////////////////////////////////////////////////////////////////////
  17. // CWWWQuoteApp
  18. // See WWWQuote.cpp for the implementation of this class
  19. //
  20. class CWWWQuoteApp : public CWinApp
  21. {
  22. public:
  23. CWWWQuoteApp();
  24. // Overrides
  25. // ClassWizard generated virtual function overrides
  26. //{{AFX_VIRTUAL(CWWWQuoteApp)
  27. //}}AFX_VIRTUAL
  28. //{{AFX_MSG(CWWWQuoteApp)
  29. // NOTE - the ClassWizard will add and remove member functions here.
  30. //    DO NOT EDIT what you see in these blocks of generated code !
  31. //}}AFX_MSG
  32. DECLARE_MESSAGE_MAP()
  33. };
  34. /////////////////////////////////////////////////////////////////////////////
  35. //
  36. //
  37. //
  38. class CWWWQuote : public CHttpServer
  39. {
  40. public:
  41. CWWWQuote();
  42. ~CWWWQuote();
  43. // parsed commands
  44. void Quote(CHttpServerContext* pCtxt);
  45. void Issues(CHttpServerContext* pCtxt, LPCTSTR pszMethod);
  46. void GetQuotes(CHttpServerContext* pCtxt, LPTSTR pstrTicker,
  47. int nMonth, int nYear, int nMinMonth, int nMinYear,
  48. int nMaxMonth, int nMaxYear);
  49. void PreviousMonth(CHttpServerContext* pCtxt, LPTSTR pstrTicker,
  50. int nMonth, int nYear, int nMinMonth, int nMinYear,
  51. int nMaxMonth, int nMaxYear);
  52. void NextMonth(CHttpServerContext* pCtxt, LPTSTR pstrTicker,
  53. int nMonth, int nYear, int nMinMonth, int nMinYear,
  54. int nMaxMonth, int nMaxYear);
  55. // helpers
  56. void WriteIssuesHeader(CHttpServerContext* pCtxt);
  57. void WriteQuoteHeader(CHttpServerContext* pCtxt, LPCTSTR pszTicker);
  58. void WriteNextButton(CHttpServerContext* pCtxt, LPCTSTR pszTicker,
  59. int nMonth, int nYear, int nMinMonth, int nMinYear,
  60. int nMaxMonth, int nMaxYear);
  61. void WritePrevButton(CHttpServerContext* pCtxt, LPCTSTR pszTicker,
  62. int nMonth, int nYear, int nMinMonth, int nMinYear,
  63. int nMaxMonth, int nMaxYear);
  64. BOOL LoadLongResource(CString& str, UINT nID);
  65. void WritePageTitle(CHttpServerContext* pCtxt, UINT nID);
  66. DECLARE_PARSE_MAP()
  67. };