自学MFC(五):对话框添加状态栏,并显示时间

本文介绍了如何在MFC应用程序中添加状态栏,并通过定时器实现实时显示时间的功能。首先在资源视图窗口创建字符串,接着在对话框类定义中声明状态栏和相关函数,然后实现函数以显示状态栏。为了实现时间的实时更新,添加定时器宏定义,定义OnTimer函数更新状态栏的时间显示,并设置定时器中断时间为间隔1秒。
摘要由CSDN通过智能技术生成

文章目录

状态栏

  1. 打开资源视图窗口—xxx.rc—String Table项—String Table
    在这里插入图片描述
  2. 双击添加字符串IDS_STRING_TIME,102,TimeIDS_STRING_AUTHOR,103,Song J
    在这里插入图片描述
  3. xxxDlg.c中添加结构体。
// 状态栏相关定义
static UINT BASED_CODE indicators[] = {
   
	IDS_STRING_TIME,
	IDS_STRING_AUTHOR
};
  1. xxxDlg.h中的对话框类定义中添加状态栏定义CStatusBar statusBar;,并添加函数声明void addStatusBar2Dlg(void);CString getCurrentTime(void)
    在这里插入图片描述

  2. xxxDlg.c中实现以上两个函数(这里只给出用法,具体原理请自行百度)。

// 获取系统时间
CString CxxxDlg::getCurrentTime(void) {
   
	CTime timeNow;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值