home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1995 November / PCWK1195.iso / inne / win / sieciowe / oiv_demo.lzh / disk2 / DATA.2 / include / Ivf / Viewers / IvfExaminerViewer.h next >
C/C++ Source or Header  |  1995-08-02  |  901b  |  39 lines

  1. #ifndef __IVFEXAMVWR_H__
  2. #define __IVFEXAMVWR_H__
  3.  
  4. #include <Ivf/IvfVwr.h>
  5.  
  6. class SoWinExaminerViewer ;
  7.  
  8. class CIvfExaminerViewer : public CIvfVwr
  9. {
  10. public:
  11.     CIvfExaminerViewer() ;
  12.     DECLARE_DYNCREATE(CIvfExaminerViewer) ;
  13.     
  14.     ~CIvfExaminerViewer() ;
  15.  
  16.     virtual void             CreateViewer(void *pVwrArgs);
  17.  
  18.     virtual void            DestroyViewer() ;
  19.     virtual void            SceneGraphChanged() ;
  20.  
  21.     virtual BOOL            OnUpdateFrameTitle(CString &strTitle) ;
  22.     virtual void            OnPaint() ;
  23.     virtual void            OnInitialUpdate() ;
  24.     virtual void            OnDeactivateView() ;
  25.     virtual void            OnActivateView() ;
  26.     virtual void            OnDestroy() ;
  27.     virtual BOOL            OnCommand(WPARAM wParam, LPARAM lParam);
  28.     virtual BOOL            PreTranslateMessage(MSG *pMsg) ;
  29.     virtual SoWinComponent *GetVwrComponent() ;
  30.     
  31.     static void             GetRuntimeClass(CRuntimeClass &classInfo);
  32.  
  33. protected:
  34.     SoWinExaminerViewer *m_pViewer;
  35. } ;
  36.  
  37.  
  38. #endif
  39.