home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / WIREVIEW.LZH / WINFRAME.H < prev    next >
C/C++ Source or Header  |  1995-12-20  |  1KB  |  58 lines

  1. #if !defined(__winframe_h)              // 番兵。まだインクルードされていない場合にのみ,このファイルを使用
  2. #define __winframe_h
  3.  
  4. /*  Project wireview
  5.     DoGA
  6.     Copyright (c) 1995. Project Team DoGA. All Rights Reserved.
  7.  
  8.     サブシステム:    wireview.apx Application
  9.     ファイル:        winframe.h
  10.     作成者:          Masamichi Takatsu
  11.  
  12.  
  13.     概要
  14.     ====
  15.     TWinFrame (TWindow) 用のクラス定義
  16. */
  17.  
  18. #include <owl\owlpch.h>
  19. #pragma hdrstop
  20.  
  21. #include <owl\window.h>
  22.  
  23. #include "wirvwapp.rh"            // すべてのリソースの定義
  24.  
  25. class AnimationData;
  26. //{{TWindow = TWinFrame}}
  27. class TWinFrame : public TWindow {
  28. public:
  29.     AnimationData *anim;
  30.     TWinFrame (TWindow* parent, const char far* title = 0, TModule* module = 0);
  31.     virtual ~TWinFrame ();
  32.  
  33.     void EvSlider(UINT code);
  34.  
  35.     void EvButtonPlay (void);
  36.     void EvButtonStop (void);
  37.     void EvButtonForward (void);
  38.     void EvButtonBackward (void);
  39.  
  40. //{{TWinFrameVIRTUAL_BEGIN}}
  41. public:
  42.     virtual void SetupWindow ();
  43.     virtual void CloseWindow (int retVal = 0);
  44. //{{TWinFrameVIRTUAL_END}}
  45.  
  46. //{{TWinFrameRSP_TBL_BEGIN}}
  47. protected:
  48.     void EvTimer (UINT timerId);
  49.     void EvSize (UINT sizeType, TSize& size);
  50.     void EvActivate (UINT active, BOOL minimized, HWND hWndOther );
  51. //{{TWinFrameRSP_TBL_END}}
  52. DECLARE_RESPONSE_TABLE(TWinFrame);
  53. };    //{{TWinFrame}}
  54.  
  55.  
  56. #endif                                      // __winframe_h の番兵
  57.  
  58.