文件名称:clock实现,使用VC++编写,不是很难
文件大小:7.7MB
文件格式:RAR
更新时间:2012-10-10 09:53:14
VC++ clock
一种clock的实现,用VC++编写。以下是绘制表面的程序。 for(i=0;i<=360;i+=6) { nRadians=(double)i*0.0174533; x=rect.right/2+(int)(250*sin(nRadians)); y=rect.bottom/2+(int)(250*cos(nRadians)); if(0==i%30) { CBrush brush; brush.CreateSolidBrush(RGB(0,0,255)); CBrush* brushOld; brushOld=pDC->SelectObject(&brush); pDC->Ellipse(x - SQUARESIZE , y + SQUARESIZE , x + SQUARESIZE , y - SQUARESIZE); pDC->SelectObject(brushOld); brush.DeleteObject(); } else { CBrush brush; brush.CreateSolidBrush(RGB(255,255,255)); CBrush* brushOld; brushOld=pDC->SelectObject(&brush); pDC->Ellipse(x - 3 , y + 3 , x + 3 , y - 3); pDC->SelectObject(brushOld); brush.DeleteObject(); } }
【文件预览】:
ClockFace
----ClockFace.plg(1KB)
----ClockFaceView.h(2KB)
----ClockFace.cpp(4KB)
----StdAfx.cpp(211B)
----ClockFace.aps(7.46MB)
----ClockFaceView.cpp(6KB)
----ClockFace.ncb(65KB)
----MainFrm.h(2KB)
----ClockFace.h(1KB)
----clock.h(296B)
----Debug()
--------ClockFace.pch(6.62MB)
--------ClockFace.res(7.42MB)
--------vc60.pdb(364KB)
--------MainFrm.sbr(0B)
--------ClockFaceDoc.sbr(0B)
--------vc60.idb(217KB)
--------ClockFaceView.sbr(0B)
--------ClockFaceDoc.obj(15KB)
--------ClockFace.sbr(0B)
--------ClockFace.exe(9.02MB)
--------MainFrm.obj(20KB)
--------ClockFace.pdb(489KB)
--------ClockFace.ilk(363KB)
--------StdAfx.obj(104KB)
--------ClockFace.obj(23KB)
--------ClockFace.bsc(3.52MB)
--------ClockFaceView.obj(31KB)
--------StdAfx.sbr(1.31MB)
----ClockFace.opt(50KB)
----ReadMe.txt(4KB)
----ClockFace.dsw(543B)
----StdAfx.h(1KB)
----ClockFace.clw(2KB)
----MainFrm.cpp(2KB)
----ClockFaceDoc.cpp(2KB)
----Resource.h(686B)
----res()
--------background.bmp(3.71MB)
--------ClockFace.ico(1KB)
--------bitmap1.bmp(3.71MB)
--------Toolbar.bmp(1KB)
--------ClockFaceDoc.ico(1KB)
--------ClockFace.rc2(401B)
----ClockFaceDoc.h(1KB)
----ClockFace.dsp(5KB)
----ClockFace.rc(12KB)