1.兄弟打印一体机MFC-7220如何调时间

2.mfc 的编辑框中怎么显示系统的当前时间

3.如何用MFC写电脑按时关机

4.mfc编程在状态栏怎么时时显示时间

5.MFC如何修改系统时间?

mfc 时间控件_mfc如何锁定电脑系统时间

Ctime类自带Format函数,这样即可:

CTime?tmNow?=?CTime::GetCurrentTime();

CString?strTime?=? tmNow.Format("%Y/%m/%d?%H:%M:%S");

AfxMessageBox(strTime);

注意大小写

兄弟打印一体机MFC-7220如何调时间

1、使用CTime类

#include?"afx.h"

void?main()

{

CString?str;?//获取系统时间

CTime?tm;

tm=CTime::GetCurrentTime();

str=tm.Format("现在时间是%Y年%m月%d日%X");

MessageBox(NULL,str,NULL,MB_OK);

}

解析:

CTime,CString共同用的头文件为“afx.h”,

CTime类可以提取系统的当前时间函数GetCurrentTime(),并且可以通过Format方法转换成CString,如下例

CTime tmSCan = CTime::GetCurrentTime(); 

CString szTime = tmScan.Format("'%Y-%m-%d %H:%M:%S'");

2、得到系统时间日期(使用GetLocalTime)

#include?"afx.h"

void?main()

{

SYSTEMTIME?st;

CString?strDate,strTime;

GetLocalTime(&st);

strDate.Format("M----",st.wYear,st.wMonth,st.wDay);

strTime.Format("-:-:-",st.wHour,st.wMinute,st.wSecond);

printf("%s\n",strDate);

printf("%s\n",strTime);

}

解析:

利用GetLocalTime函数,获取系统当前时间,并将获得的值放在SYSTEMTIME结构中,

同样的也可以使用Format方法,不过这里使用的是CString类的Format方法

SYSTEMTIME? st;

GetLocalTime(&st);

CString? time;

time.Format( "M-d-d d:d:d ",? st.wYear.....);

3、使用GetTickCount//获取系统运行时间,也可以实现对程序的运行时间的计算

#include?"afx.h"

#include?"afxwin.h"

void?main()

{

CString?str,str1;

//?long?t1=GetTickCount();//程序段开始前取得系统运行时间(ms)

//?Sleep(500);?

//?long?t2=GetTickCount();//程序段结束后取得系统运行时间(ms)

//?str.Format("time:%dms",t2-t1);//前后之差即?程序运行时间

//?AfxMessageBox(str);

long?t=GetTickCount();?//获取系统当前时间?

str1.Format("系统已运行?%d时",t/3600000);

str=str1;

t%=3600000;

str1.Format("%d分",t/60000);

str+=str1;

t%=60000;

str1.Format("%d秒",t/1000);

str+=str1;

AfxMessageBox(str);

}

解析:GetTickCount函数可以获取系统运行的时间,利用其差值可以获取程序的运行时间

mfc 的编辑框中怎么显示系统的当前时间

操作面板如下:

操作面板各标记功能如下:

操作步骤如下:

1。按功能/设定键,然后按数字0,2

出现DATE/TIME

2。输入代表年份的两位数,按功能/设定

3。按输代表日期的两位数,按功能/设定

4。按24小时制输入时间,按功能/设定。

这样就行了。

如何用MFC写电脑按时关机

1.用SetTimer(?)设置一个定时器,?间隔为1000毫秒

2.在OnTimer中:?

CTime?t=CTime::GetCurrent();

CString?str;

str.Format(_T("%d年%月%日-%d时:%d分:%秒",t.GetYear(),t.GetMonth(),t.GetDay(),t.GetMinite(),t.GetSecond());

SetDlgItemText(IDC_EDIT1,str);

mfc编程在状态栏怎么时时显示时间

如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,

这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工

作。如果你想以倒计时的方式关机,可以输入“Shutdown.exe -s -t 3600”,这里表示60

分钟后自动关机,“3600”代表60分钟。

设置好自动关机后,如果想取消的话,可以在运行中输入“shutdown -a”。另外输入

“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。

Shutdown.exe的参数,每个都具有特定的用途,执行每一个都会产生不同的效果,比如

“-s”就表示关闭本地计算机,“-a”表示取消关机操作,下面列出了更多参数,大家

可以在Shutdown.exe中按需使用。

-f:强行关闭应用程序

-m \\计算机名:控制远程计算机

-i:显示图形用户界面,但必须是Shutdown的第一个选项

-l:注销当前用户

-r:关机并重启

-t 时间:设置关机倒计时

-c "消息内容":输入关机对话框中的消息内容(不能超127个字符)

有时候,我们需要定时关闭计算机,下面介绍一个在Windows XP下实现定时关机的简单方

法。

指定系统在22分钟后自动关闭:点击“开始→运行”,在“打开”中输入命令“Shutdown

-s -t 1320”(注意:引号不输入,参数之间有空格,1320的单位是秒),单击“确定”

按钮即可。

指定系统在某个时间(比如12:00)自动关闭:在“打开”中输入命令

“at 12:00 Shutdown -s”即可。

取消定时关机:在“打开”中输入命令“Shutdown -a”即可。

能的实现都是使用“Shutdown”命令实现的,shutdown的参数是在命令行窗口中输入

“shutdown”。笔者认为最有用的是“-i”参数,可以调出“远程关机对话框”,

能方便地实现局域网内计算机的远程关机,有兴趣的朋友可以试一试。

开始-程序-附件-系统工具-计划任务-添加任务计划-下一步-浏览

-c:\windows\system32\shadow.exe-下一步-选好要关机的时间,

下一步-输入用户名和密码,只要是系统里有的用户就行,但一定要有密码,

没有也要设一个,下一步,选上“在完成时打开此任务的高级属性”,

在运行栏后面加上“ -S”引号不要哦。

比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,

这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工

作。如果你想以倒计时的方式关机,可以输入“Shutdown.exe -s -t 3600”,这里表示60

分钟后自动关机,“3600”代表60分钟。

设置好自动关机后,如果想取消的话,可以在运行中输入“shutdown -a”。另外输入

“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。

Shutdown.exe的参数,每个都具有特定的用途,执行每一个都会产生不同的效果,比如

“-s”就表示关闭本地计算机,“-a”表示取消关机操作,下面列出了更多参数,大家

可以在Shutdown.exe中按需使用。

-f:强行关闭应用程序

-m \\计算机名:控制远程计算机

-i:显示图形用户界面,但必须是Shutdown的第一个选项

-l:注销当前用户

-r:关机并重启

-t 时间:设置关机倒计时

-c "消息内容":输入关机对话框中的消息内容(不能超127个字符)

有时候,我们需要定时关闭计算机,下面介绍一个在Windows XP下实现定时关机的简单方

法。

指定系统在22分钟后自动关闭:点击“开始→运行”,在“打开”中输入命令“Shutdown

-s -t 1320”(注意:引号不输入,参数之间有空格,1320的单位是秒),单击“确定”

按钮即可。

指定系统在某个时间(比如12:00)自动关闭:在“打开”中输入命令

“at 12:00 Shutdown -s”即可。

取消定时关机:在“打开”中输入命令“Shutdown -a”即可。

能的实现都是使用“Shutdown”命令实现的,shutdown的参数是在命令行窗口中输入

“shutdown”。笔者认为最有用的是“-i”参数,可以调出“远程关机对话框”,

能方便地实现局域网内计算机的远程关机,有兴趣的朋友可以试一试。

开始-程序-附件-系统工具-计划任务-添加任务计划-下一步-浏览

-c:\windows\system32\shadow.exe-下一步-选好要关机的时间,

下一步-输入用户名和密码,只要是系统里有的用户就行,但一定要有密码,

没有也要设一个,下一步,选上“在完成时打开此任务的高级属性”,

在运行栏后面加上“ -S”引号不要哦。

MFC如何修改系统时间?

在MFC状态栏显示时间

c/c++ vc 在mfc状态栏显示时间

在VC的控件中有个Status bar可以在窗体状态栏中添加日期和时间。其实通

过简单的代码,你就能创建一个有时钟显示的状态栏,并且还能设置时钟栏的显

示方式。举例如下:

首先,用MFC AppWizard按默认方式创建一个多文档界面的应用程序框架。

然后,编写代码:

1)在String Table中添加New String,在此定义为ID_INDICATOR_CLOCK,将

其Caption设为00:00:00(由于状态栏根据Caption确定时间窗格的缺省宽度,

使用此值将为时间的显示预留空间)。注意,本步操作时有两种方式:

一种建立新的String Table,并添加String;另一种则在原有String Table

中添加。当用后一种方式操作时,若完成后,时钟栏并不显示时间,则需要将此

New String在String Table中对应的Value值加1(可在resource.h中修改)。

2)在MainFrm.cpp中indicators声明处添加ID_INDICATOR_CLOCK,代码如下:

static UINT indicators[] =

{

ID_SEPARATOR,

ID_INDICATOR_CLOCK, //这里排列影响显示顺序

ID_INDICATOR_CAPS,

ID_INDICATOR_NUM,

ID_INDICATOR_SCRL,

};

这一步中ID_INDICATOR_CLOCK的插入位置将影响时间窗格在状态栏中的显示位置。

3)安装定时器:在MainFrm.cpp中OnCreate函数处添加代码如下:

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)

{ ……

SetTimer(1,1000,NULL);//安装定时器,并将其时间间隔设为1000毫秒

return 0;

}

4)编写时间处理函数:利用ClassWizard为CMainFrame类加入WM_TIMER的消

息处理函数OnTimer,并添加代码如下:

void CMainFrame::OnTimer(UINT nIDEvent)

{// TODO: Add your message handler code here and/or call default

CTime time;

time=CTime::GetCurrentTime();//得到当前时间

CString s=time.Format("%H:%M:%S");//转换时间格式

m_wndStatusBar.SetPaneText(m_wndStatusBar.CommandToIndex(ID_INDICATOR_CLOCK),s); //显示时钟

CFrameWnd::OnTimer(nIDEvent);}

5)销毁定时器:利用ClassWizard为CMainFrame类加入WM_CLOSE的消息处理

函数OnClose,并添加代码如下:

void CMainFrame::OnClose()

{// TODO: Add your message handler code here and/or call default

KillTime...

SYSTEMTIME st;

GetSystemTime(&st);

st.wYear = 2009;

SetSystemTime(&st);

我自己试了,通过!