home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / mfc / database / extbind / calendar.h < prev    next >
C/C++ Source or Header  |  1998-03-26  |  3KB  |  103 lines

  1. #ifndef __CALENDAR_H__
  2. #define __CALENDAR_H__
  3.  
  4. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  5.  
  6. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  7. //  Microsoft Visual C++, your modifications will be overwritten.
  8.  
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CCalendar wrapper class
  11.  
  12. class CCalendar : public CWnd
  13. {
  14. protected:
  15.     DECLARE_DYNCREATE(CCalendar)
  16. public:
  17.     CLSID const& GetClsid()
  18.     {
  19.         static CLSID const clsid
  20.             = { 0x8e27c92b, 0x1264, 0x101c, { 0x8a, 0x2f, 0x4, 0x2, 0x24, 0x0, 0x9c, 0x2 } };
  21.         return clsid;
  22.     }
  23.     virtual BOOL Create(LPCTSTR lpszClassName,
  24.         LPCTSTR lpszWindowName, DWORD dwStyle,
  25.         const RECT& rect,
  26.         CWnd* pParentWnd, UINT nID,
  27.         CCreateContext* pContext = NULL)
  28.     { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  29.  
  30.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  31.         const RECT& rect, CWnd* pParentWnd, UINT nID,
  32.         CFile* pPersist = NULL, BOOL bStorage = FALSE,
  33.         BSTR bstrLicKey = NULL)
  34.     { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  35.         pPersist, bStorage, bstrLicKey); }
  36.  
  37. // Attributes
  38. public:
  39.  
  40. // Operations
  41. public:
  42.     unsigned long GetBackColor();
  43.     void SetBackColor(unsigned long newValue);
  44.     short GetDay();
  45.     void SetDay(short nNewValue);
  46.     LPDISPATCH GetDayFont();
  47.     void SetDayFont(LPDISPATCH newValue);
  48.     unsigned long GetDayFontColor();
  49.     void SetDayFontColor(unsigned long newValue);
  50.     short GetDayLength();
  51.     void SetDayLength(short nNewValue);
  52.     short GetFirstDay();
  53.     void SetFirstDay(short nNewValue);
  54.     long GetGridCellEffect();
  55.     void SetGridCellEffect(long nNewValue);
  56.     LPDISPATCH GetGridFont();
  57.     void SetGridFont(LPDISPATCH newValue);
  58.     unsigned long GetGridFontColor();
  59.     void SetGridFontColor(unsigned long newValue);
  60.     unsigned long GetGridLinesColor();
  61.     void SetGridLinesColor(unsigned long newValue);
  62.     short GetMonth();
  63.     void SetMonth(short nNewValue);
  64.     short GetMonthLength();
  65.     void SetMonthLength(short nNewValue);
  66.     BOOL GetShowDateSelectors();
  67.     void SetShowDateSelectors(BOOL bNewValue);
  68.     BOOL GetShowDays();
  69.     void SetShowDays(BOOL bNewValue);
  70.     BOOL GetShowHorizontalGrid();
  71.     void SetShowHorizontalGrid(BOOL bNewValue);
  72.     BOOL GetShowTitle();
  73.     void SetShowTitle(BOOL bNewValue);
  74.     BOOL GetShowVerticalGrid();
  75.     void SetShowVerticalGrid(BOOL bNewValue);
  76.     LPDISPATCH GetTitleFont();
  77.     void SetTitleFont(LPDISPATCH newValue);
  78.     unsigned long GetTitleFontColor();
  79.     void SetTitleFontColor(unsigned long newValue);
  80.     VARIANT GetValue();
  81.     void SetValue(const VARIANT& newValue);
  82.     BOOL GetValueIsNull();
  83.     void SetValueIsNull(BOOL bNewValue);
  84.     short GetYear();
  85.     void SetYear(short nNewValue);
  86.     void NextDay();
  87.     void NextMonth();
  88.     void NextWeek();
  89.     void NextYear();
  90.     void PreviousDay();
  91.     void PreviousMonth();
  92.     void PreviousWeek();
  93.     void PreviousYear();
  94.     void Refresh();
  95.     void Today();
  96.     void AboutBox();
  97. };
  98.  
  99. //{{AFX_INSERT_LOCATION}}
  100. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  101.  
  102. #endif // __CALENDAR_H__
  103.