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

Windows编程

开发平台:

Visual C++

  1. //+---------------------------------------------------------------------------
  2. //
  3. //  Microsoft Windows
  4. //  Copyright 1992 - 1997 Microsoft Corporation.
  5. //
  6. //  File:       genwin.h
  7. //
  8. //  Contents:   definition for the generator control window
  9. //
  10. //  Classes:    CGeneratorWindow
  11. //
  12. //  Functions:
  13. //
  14. //  History:    5-05-94   stevebl   Created
  15. //
  16. //----------------------------------------------------------------------------
  17. #ifndef __GENWIN_H__
  18. #define __GENWIN_H__
  19. #include <windows.h>
  20. #include <cwindow.h>
  21. #define MAX_POINTS 51
  22. #ifdef __cplusplus
  23. class CGeneratorWindow: public CHlprWindow
  24. {
  25. public:
  26.     LRESULT WindowProc(UINT uMsg, WPARAM wParam, LPARAM lParam);
  27.     void InitializePoints(double * rgRadius, double * rgTheta, unsigned nSegments);
  28.     void RetrievePoints(double * rgRadius, double * rgTheta, unsigned &nSegments);
  29.     void Redraw(void);
  30. private:
  31.     double _rgX[MAX_POINTS];
  32.     double _rgY[MAX_POINTS];
  33.     unsigned _uTrackingPoint;
  34.     unsigned _nPoints;
  35.     unsigned _uWidth, _uHeight;
  36. };
  37. #endif // __cplusplus
  38. #endif // __GENWIN_H__