CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  Visual C++ 资源

请教各位大侠:如何用VC程序修改系统时间?

楼主mklaolang(麦克老狼)2003-09-02 13:45:22 在 VC/MFC / Visual C++ 资源 提问

有没有可以调用的库函数? 问题点数:10、回复次数:7Top

1 楼lcglf1978(骑士)回复于 2003-09-02 16:18:41 得分 2

先定义一个systemtime   t;  
  改变结构t中的时分秒等,然后调用下面的这个函数  
  BOOL   SetSystemTime(  
      CONST   SYSTEMTIME   *lpSystemTime       //   address   of   system   time   to   set  
  )  
  Top

2 楼jialh7302()回复于 2003-09-29 09:41:45 得分 2

typedef   struct   _SYSTEMTIME   {    
          WORD   wYear;    
          WORD   wMonth;    
          WORD   wDayOfWeek;    
          WORD   wDay;    
          WORD   wHour;    
          WORD   wMinute;    
          WORD   wSecond;    
          WORD   wMilliseconds;    
  }   SYSTEMTIME,   *PSYSTEMTIME;    
   
  BOOL   SetSystemTime(  
      CONST   SYSTEMTIME   *lpSystemTime       //   system   time  
  );  
  Top

3 楼zhongjian(zhongjian)回复于 2003-10-08 17:59:08 得分 0

怎样在vc程序中调用控制面板程序(.cpl)Top

4 楼jussoo(cuteboy)回复于 2003-10-08 22:02:16 得分 0

Up  
  Top

5 楼yanw0212(爱家的男人)回复于 2004-02-16 16:00:18 得分 2

//   SetNewTime   -   sets   system   time  
  //   Return   value   -   TRUE   if   successful,   FALSE   otherwise  
  //   hour           -   new   hour   (0-23)  
  //   minutes     -   new   minutes   (0-59)  
   
  BOOL   SetNewTime(WORD   hour,   WORD   minutes)  
  {  
          SYSTEMTIME   st;  
          char   *pc;  
   
          GetSystemTime(&st);               //   gets   current   time  
          st.wHour   =   hour;                     //   adjusts   hours    
          st.wMinute   =   minutes;           //   and   minutes  
          if   (!SetSystemTime(&st))     //   sets   system   time  
                  return   FALSE;  
          return   TRUE;  
  }  
  Top

6 楼zhaohuiguang(晓晓)回复于 2004-02-16 16:10:42 得分 2

用  
  SYSTEMTIME   tTime;  
  GetSystemTime(&tTime);  
  //修改   tTime的成员,如:  
  tTime.wHour   =   12;  
  //然后  
  SetSystemTime(&tTime);  
  能正确地设置系统时间。Top

7 楼kongyunzhongque(云雀)回复于 2004-02-16 16:53:32 得分 2

调出系统时间设置对话框:  
   
  WinExec("Rundll32   shell32.dll,Control_RunDLL   timedate.cpl",SW_SHOW);  
   
  如果用代码修改的话,就用上面几位所说的办法Top

相关问题

  • 怎样搞定一个对你没有感觉的女孩子,难道是用VC编个程序修改她的系统注册表
  • 怎样用vb程序修改系统时间?
  • 怎样修改程序的系统菜单的默认项??
  • 怎么在程序里面修改系统的时间???
  • 怎么在程序中修改系统短时间格式?
  • pb6.5如何在程序中修改系统时间?
  • 重装vc后以前的程序都不能修改编译?
  • vc修改exe
  • DELPHI程序在初始化之前,修改系统日期的格式无效?
  • 如何用程序实现修改系统的环境变量classpath,path

关键词

  • word
  • 系统
  • ttime
  • systemtime
  • setsystemtime
  • 程序
  • 调用
  • whour
  • minutes
  • hours

得分解答快速导航

  • 帖主:mklaolang
  • lcglf1978
  • jialh7302
  • yanw0212
  • zhaohuiguang
  • kongyunzhongque

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo