主要是计时功能怎么实现是timer、delay或者clock,还有vc下怎么编辑界面,请给我点关键的提示吧!万分感谢!

解决方案 »

  1.   

    肯定要用GDI或者GDI+自己绘制。
    1.绘制圆形钟面Ellipse,时间1-12的标记,TextOut即可。
    2.时钟的3个指针,可以用扇形绘制,貌似是AngleArc(有点忘记了)
    3.楼主要确定一个关系,这个时钟指针的显示坐标和真实时间的的一个关系式子。
    4.建议用OnTimer函数,那就不用多开个线程了。每秒钟触发一次重绘。
    建议用双缓存比较好。画面不会闪烁。最后祝楼主早日写出时钟桌面
      

  2.   

    如果楼主想学界面编程的话,建议看一本书《windows程序设计》,很不错的一本书,所有具备了一定的
    C++基础的人基本都可以看懂,里面对SDK编程原理讲得很通俗易懂。而后建议楼主去看看《MFC深入浅出》,那是在界面编程方面微软的VC平台下很不错的书哦。
      

  3.   

    计时。。DWORD dwStart = GetTickCount();DWORD dwEnd = GetTickCount();DWORD dwDiff = dwEnd - dwStart;
      

  4.   

    点击计时,记录时间,每一秒往上加,显示用贴图~
    CTime CTimespan
      

  5.   

    可以直接调用API函数来实现各种计时功能