home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / ctlhtmlc / ctlhtml.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-05-11  |  2.2 KB  |  73 lines

  1. /*---------------------------------------------------------------------------*\
  2.  | CtlHTML DemoView.h  - CtlHTML(tm) Control Library Test Program            |
  3.  |                       Windmill Point Software, Alburg, VT 05440           |
  4.  |                       Copyright (c) 1999, Windmill Point Software         |
  5.  |                       All Rights Reserved.                                |
  6. \*---------------------------------------------------------------------------*/
  7.  
  8. #if !defined(AFX_CTLHTMLDEMOVIEW_H__EB1EC7CE_02DC_11D3_8171_40F255C10000__INCLUDED_)
  9. #define AFX_CTLHTMLDEMOVIEW_H__EB1EC7CE_02DC_11D3_8171_40F255C10000__INCLUDED_
  10.  
  11. #if _MSC_VER > 1000
  12. #pragma once
  13. #endif // _MSC_VER > 1000
  14.  
  15. class CCtlHTMLDemoView : public CFormView
  16. {
  17. protected: // create from serialization only
  18.     CCtlHTMLDemoView();
  19.     DECLARE_DYNCREATE(CCtlHTMLDemoView)
  20.  
  21. public:
  22.     //{{AFX_DATA(CCtlHTMLDemoView)
  23.     enum{ IDD = IDD_CTLHTMLDEMO_FORM };
  24.     //}}AFX_DATA
  25.  
  26. // Attributes
  27. public:
  28.     CCtlHTMLDemoDoc* GetDocument();
  29.  
  30. // Operations
  31. public:
  32.  
  33. // Overrides
  34.     // ClassWizard generated virtual function overrides
  35.     //{{AFX_VIRTUAL(CCtlHTMLDemoView)
  36.     public:
  37.     virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  38.     protected:
  39.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  40.     virtual void OnInitialUpdate(); // called first time after construct
  41.     //}}AFX_VIRTUAL
  42.  
  43. // Implementation
  44. public:
  45.     virtual ~CCtlHTMLDemoView();
  46. #ifdef _DEBUG
  47.     virtual void AssertValid() const;
  48.     virtual void Dump(CDumpContext& dc) const;
  49. #endif
  50.  
  51. protected:
  52.  
  53. // Generated message map functions
  54. protected:
  55.     //{{AFX_MSG(CCtlHTMLDemoView)
  56.     afx_msg void OnSize(UINT nType, int cx, int cy);
  57.     //}}AFX_MSG
  58.    afx_msg HBRUSH OnCtlColor (CDC *pDC, CWnd *pWnd, UINT nCtlColor);
  59.     DECLARE_MESSAGE_MAP()
  60. };
  61.  
  62. #ifndef _DEBUG  // debug version in CtlHTML DemoView.cpp
  63. inline CCtlHTMLDemoDoc* CCtlHTMLDemoView::GetDocument()
  64.    { return (CCtlHTMLDemoDoc*)m_pDocument; }
  65. #endif
  66.  
  67. /////////////////////////////////////////////////////////////////////////////
  68.  
  69. // {{AFX_INSERT_LOCATION}}
  70. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  71.  
  72. #endif // !defined(AFX_CTLHTMLDEMOVIEW_H__EB1EC7CE_02DC_11D3_8171_40F255C10000__INCLUDED_)
  73.