-
在 VC++ 中,您可以使用 setlocaltime 函数来更改系统时间。
如何使用 API 函数 setlocaltime 设置本地时间:
1) setlocaltime 函数的原型:
bool setlocaltime( const systemtime *lpsystemtime );
输入参数 lpsystemtime 为 systemtime 参数,如果设置成功,则本地时间将更改为 lpsystemtime 指定的时间,否则返回 false。
看一下 systemtime 的格式:
typedef struct _systemtime {
word wyear;
word wmonth;
word wdayofweek;
word wday;
word whour;
word wminute;
word wsecond;
word wmilliseconds;
systemtime, *psystemtime;
2) 使用 systemtime struct 和 setlocaltime 函数设置本地时间的示例:
systemtime st;结构声明。
2007;任务年份。
11;分配月份。
24;分配天数。
3;分配时间。
14;分配分钟数。
0;分配秒数。
0;分配毫秒数。
setsystemtime(&st);您可以向 setsystemtime 函数添加结构变量。
上面对 struct 成员的分配,除了 wdayofweek 成员外,其他所有成员都已分配,甚至 wmilliseconds。 使用此方法设置系统时间时,wdayofweek成员将被忽略,并且无法分配该成员(即使您分配了该值,也不会被考虑),但必须不时分配所有其他成员,否则时间设置将不成功。
-
加载并检查 WinDIWS API所有关于windows的操作都写在里面,你可以自己查一下。 搜索 Windows API 中文。