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); 
};