如何拨转在动时钟的时针,分针和秒针.(50分)

  • 主题发起人 主题发起人 wuasi2001
  • 开始时间 开始时间
W

wuasi2001

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi做的时钟,时针,分针,秒针在不停的走动
如何让鼠标在针上拨一下,然后移到其相应的地方,
让其针也相应的移到这个地方,我是初学者,希望大家能够帮我一下.
 
help me,我的东西快要交了,那位大虾帮帮我!!!!
 
你能做时钟,这个怎么做不出来?
 
我也想过,当鼠标点下去时,获取点的坐标z1,然后判断这个点z1是否在这条直线上,
如果是的话,那么当鼠标放开的时候,也获取这个点的坐标z2,那么z2与圆心相连的
线就是我所求的线,当然其中也要注意时针,分针,秒针的长度.这个太烦.
但我想应该有简单一点的算法.希望大家能帮帮我~,,,分不够我再加!!~!!!
 
我们正常拨钟时不用拨小时和钞针的,只拨分针。
这样,你的程序就有两种方式实现对于现实的模拟,
其一、只要鼠标点在离较远分针的上或下位置,分针就走到鼠标的当前位置;
其二、当鼠标点到离分针的上或下位置足够近时,不放开鼠标,可让鼠标模拟推动指针往下或上转动。
或你把原码给我,让我SeeSee.
bbb-bbb@21cn.com
 
要去掉时针,分针和秒针刚走过的一条线,我是选用了重画,就是用底色相同的颜色覆盖掉,
但这个方法想想不太好,但不知道用XOR方法,有那位大侠知道告诉我一声,
真的谢谢了
谢谢谢啦。
 
还有在窗口的onpaint事件里画图,但是当你在运行时,你切换时,
它相当与把图重新画了一遍,要是我想保持不变,怎么办,??
希望有各位能帮帮我,不不够我再加~~~~~~~~~~~~~~~
 
后退
顶部