【发布时间】:2010-10-24 04:14:40
【问题描述】:
我想在我的系统中实现秒表。 我希望它有一个简单的功能,当按下开始时计时器运行,按下停止时停止。
我应该怎么做这样的事情(定时器功能+图形演示)? *当我在谷歌上搜索时,我发现了很多不合适的东西。
Tnx
【问题讨论】:
标签: mfc
我想在我的系统中实现秒表。 我希望它有一个简单的功能,当按下开始时计时器运行,按下停止时停止。
我应该怎么做这样的事情(定时器功能+图形演示)? *当我在谷歌上搜索时,我发现了很多不合适的东西。
Tnx
【问题讨论】:
标签: mfc
实现数字倒计时是最简单的事情 - 文本字段、按钮和计时器。实现图形秒表是最难的,你需要一个表盘的位图,然后你可以在上面画手。您希望花多少时间编写代码,而不是它看起来应该有多好?
基本是这样的:
然后是这样的 WM_TIMER 处理程序:
void CTimerTestDlg::OnTimer(UINT_PTR nIDEvent) {
// TODO:在此处添加您的消息处理程序代码和/或调用默认值
如果 (nIDEvent==ID_MY_STOPWATCH) { // 在此处更新 UI }
CDialog::OnTimer(nIDEvent); }
【讨论】: