下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、显示时分秒1>在Resource标签String Table中添加New String,在此定义为ID_INDICATOR_CLOCK,将其Caption设为00: 00: 00(注意此处00与:之间不能有其他字符或符号).注意,本步操作时有两种方式:一种建立新的String Table,并添加String;另一种则在原有String Table中添加。当用后一种方式操作时,若完成后,时钟栏并不显示时间,则需要将此New String在String Table中对应的Value值加1(可在resource.h中修改)。2>在MainFrm.cpp中的indicators声明出添加I
2、D_INDICATOR_CLOCK,代码如下:static UINT indicators =ID_SEPARATOR, ID_INDICATOR_CLOCK, /这里排列影响显示顺序,s所要添加的String的IDID_INDICATOR_CAPS,ID_INDICATOR_NUM,ID_INDICATOR_SCRL,;这一步中ID_INDICATOR_CLOCK的插入位置将影响时间窗格在状态栏中的显示位置。3>安装定时器:在MainFrm.cpp中OnCreate函数处添加代码如下:int CMainFrame:OnCreate(LPCREATESTRUCT lpCreateStru
3、ct) SetTimer(1,1000,NULL);/安装定时器,并将其时间间隔设为1000毫秒return 0;4)编写时间处理函数:利用ClassWizard为CMainFrame类加入WM_TIMER的消息处理函数OnTimer,并添加代码如下:void CMainFrame:OnTimer(UINT nIDEvent) CTime time;time=CTime:GetCurrentTime();/得到当前时间CString s=time.Format("%H:%M:%S");/转换时间格式m_wndStatusBar.SetPaneText(m_wndStatus
4、Bar.CommandToIndex(ID_INDICATOR_CLOCK),s); /显示时钟CFrameWnd:OnTimer(nIDEvent);5)销毁定时器:利用ClassWizard为CMainFrame类加入WM_CLOSE的消息处理函数OnClose,并添加代码如下:void CMainFrame:OnClose() KillTimer(1);/销毁定时器CFrameWnd:OnClose();最后,编译运行。可以通过调用CStatusBar的成员函数SetPaneStyle,SetPaneInfo来设置你的时钟栏的显示方式。例如:在MainFrm .cpp中OnCreate函
5、数处添加如下代码,即可将你的时钟栏pop out: int CMainFrame:OnCreate(LPCREATESTRUCT lpCreateStruct) m_wndStatusBar.SetPaneInfo(m_wndStatusBar.CommandToIndex(ID_INDICATOR_CLOCK),ID_INDICATOR_CLOCK,SBPS_POPOUT,50); return 0;效果图:显示年月日时分秒1>同上面的1,不过记得caption设置为0000- 00- 00 00: 00: 002>同上面的23>同上面的34>将CString s=t
6、ime.Format("%H:%M:%S");改为CString s = time.Format("%Y-%m-%d %H:%M:%S")其他一致相同,编译运行即可效果图:年月日与时分秒分开显示1>基本同上1添加两个CString一个ID_INDICATOR_CLOCK,caption为0000- 00- 00,另一个ID_INDICATOR_YYYY,caption为00: 00: 002>在MainFrm.cpp中的indicators声明出添加ID_INDICATOR_CLOCK和ID_INDICATOR_YYYY3>同上面的34>CString s = time.Format("%Y-%m-%d ");CString date = time.Format("%H:%M:%S");m_wndStatusBar.SetPaneText(m_wndStatusBar.CommandToIndex(ID_IND
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建厦门市集美区宁宝幼儿园非在编厨房人员招聘1人笔试模拟试题及答案解析
- 2026年河北能源职业技术学院单招职业倾向性测试模拟测试卷及答案1套
- 2026年文职心理考试题库及一套答案
- 2026北京中关村第三小学永新分校招聘笔试参考题库及答案解析
- 2025广东茂名市电白区教师发展中心选调教研员10人备考题库附答案
- 彭泽县旅游工业中等专业学校2026年外聘教师公开招聘【40人】笔试备考题库及答案解析
- 2025昆明高新开发投资有限公司文职岗人员招聘(2人)(公共基础知识)测试题附答案
- 2025广东东莞市大湾区大学党建组织主管岗位招聘1人参考题库附答案
- 2025年商丘市第三人民医院公开招聘专业技术人员(人事代理)50人(公共基础知识)综合能力测试题附答案
- 2025广东江门开平市公安局警务辅助人员招聘49人(第三批)考试历年真题汇编附答案
- 医院科教科长述职报告
- 解读建设宜居宜业和美乡村
- 驳回再审裁定书申请抗诉范文
- 果园租赁协议书2025年
- 2025北京高三二模语文汇编:微写作
- DB6301∕T 4-2023 住宅物业星级服务规范
- 护理查房与病例讨论区别
- 公司特殊贡献奖管理制度
- T/CA 105-2019手机壳套通用规范
- 2025-2031年中国汽车维修设备行业市场全景评估及产业前景研判报告
- 门窗拆除合同协议书范本
评论
0/150
提交评论