www.pudn.com > IPServer.rar > Clock.h
#pragma once
class CClock
{
public:
CClock(void);
public:
~CClock(void);
private:
HWND m_hWnd;
UINT m_nIDTimer;
double m_fRadius;
double m_fxCenter;
double m_fyCenter;
double m_fAngleSecond;
double m_fAngleMinute;
double m_fAngleHour;
CPen m_penHour;
CPen m_pen;
POINT m_point[4];
public:
void ClockStart(HWND hWnd, UINT nIDTimer, const CRect &rc);
void ClockStop();
void CalculateHandAngle();
void ClockDraw(CDC *pDC);
private:
void DrawClockHand(CDC *pDC, double f1, double f2, double f3, double fAngle);
};