2025年2月25日 星期二 甲辰(龙)年 腊月廿五 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > VC/VC++

定时器使用---编辑框动态显示时间

时间:09-15来源:作者:点击数:27
CDSY,CDSY.XYZ

右键对话框点击属性界面上的消息

在这里插入图片描述

添加定时器消息

在这里插入图片描述

点击编辑代码会自动跳转到代码编辑

在这里插入图片描述

添加代码

如下

  • void CMFCApplication1Dlg::OnTimer(UINT_PTR nIDEvent)
  • {
  • // TODO: 在此添加消息处理程序代码和/或调用默认值
  • SYSTEMTIME time;
  • GetLocalTime(&time);
  • m_time.Format(_T("%02d_%02d_%02d"), time.wHour, time.wMinute, time.wSecond);//编辑框动态显示时间
  • UpdateData(false);
  • CDialogEx::OnTimer(nIDEvent);
  • }
  • BOOL CMFCApplication1Dlg::OnInitDialog()
  • {
  • CDialogEx::OnInitDialog();
  • // 将“关于...”菜单项添加到系统菜单中。
  • // IDM_ABOUTBOX 必须在系统命令范围内。
  • ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
  • ASSERT(IDM_ABOUTBOX < 0xF000);
  • CMenu* pSysMenu = GetSystemMenu(FALSE);
  • if (pSysMenu != nullptr)
  • {
  • BOOL bNameValid;
  • CString strAboutMenu;
  • bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX);
  • ASSERT(bNameValid);
  • if (!strAboutMenu.IsEmpty())
  • {
  • pSysMenu->AppendMenu(MF_SEPARATOR);
  • pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
  • }
  • }
  • // 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动
  • // 执行此操作
  • SetIcon(m_hIcon, TRUE); // 设置大图标
  • SetIcon(m_hIcon, FALSE); // 设置小图标
  • // TODO: 在此添加额外的初始化代码
  • SetTimer(1, 1000, NULL);
  • return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
  • }
CDSY,CDSY.XYZ
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐