mfc中修改电脑系统时间_mfc获取文件修改时间
新建一个基于对话框的MFC程序,设置都取默认值。
一、在“OnInitDialog()”函数的“return TRUE;”前加上以下代码:
SetTimer(1, 1000, NULL);
二、添加 WM_TIMER 消息映射(不要告诉我你不会-_-||),然后在OnTimer函数里添加以下代码:
CTime tm = CTime::GetCurrentTime();
CString str = tm.Format("%H:%M:%S");
SetWindowText(str); // 设置对话框的标题为当前时间
另:
OnTimer函数是使用类向导添加的。添加方法如下:
按“Ctrl+W”打开“MFC ClassWizard”对话框,
在“Message Maps”页,“Project”下拉框应该就一个工程,
“Class Name”下拉框选名称为“C***Dlg”的,
“Object IDs”列表框也选名称为“C***Dlg”的,
“Messages”列表框里选择“WM_TIMER”,
然后点右边的按钮“Add Function”,再点“Edit Code”,
就会自动添加OnTimer函数并定位到OnTimer函数里。
这个够详细不够
流程思路:
1、遍历MFC工程里的所有文件
2、使用SetFileTime函数分别对每个文件进行创建时间设置(这是个Win32函数)。
目前没有现成的对整个目录一次性修改的Win32函数,只能自己写。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。