如何在vb中用代码设定计算机区域设置当中的时间格式为长时间格式

解决方案 »

  1.   

    Declare Function SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String) As Long 
    说明 
    改变用户“地方”设置信息 
    返回值 
    Long,TRUE(非零)表示成功,否则返回零。会将GetLastError设置为下述值之一:ERROR_INVALID_ACCESS,ERROR_INVALID_FLAGS,ERROR_INVALID_PARAMETER 
    参数表 
    参数 类型及说明 
    Locale Long,要为其改变信息的地方ID 
    LCType Long,欲改变的信息类型。参考api32.txt,检视那些带 LOCALE_ 前缀的常数 
    lpLCData String,这个地方信息项目的新设置 到http://www.mvps.org/vbnet/去找
      

  2.   

    通过调用api修改注册表,
    该值在HKEY_USERS\.DEFAULT\Control Panel\International