比如将系统时间更新为H:mm:ss

解决方案 »

  1.   

    uses ShellAPI;SetLocaleInfo(LOCALE_USER_DEFAULT,LOCALE_STIMEFORMAT,'H:mm:ss');
    SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0);====================
    这个应该是楼主要的吧?
    ^_^
      

  2.   

    我刚刚试了一下,好像不需要做系统广播,就这一句就可以了:
    SetLocaleInfo(GetSystemDefaultLCID,LOCALE_STIMEFORMAT,'H:mm:ss');
      

  3.   

    此外,第二个参数还有其他的值可选,比如:
    LOCALE_SLONGDATE   //设置长日期格式
    LOCALE_SSHORTDATE  //设置短日期格式
    查查 MSDN 吧