FormatStr为我传入的日期格式
我用
SetLocaleInfo(GetSystemDefaultLCID,LOCALE_SSHORTDATE,PChar(FormatStr))
SendMessageA(HWND_BROADCAST,WM_SETTINGCHANGE,0,0);
设置短时间格式没问题可以完成,设置长时间格式失败
用SetLocaleInfo(LOCALE_SYSTEM_DEFAULT,LOCALE_SLONGDATE,PChar(FormatStr))设
置长时间格式提示成功,但是系统格式实际并没修改???
(如果用SetLocaleInfo(LOCALE_SYSTEM_DEFAULT,LOCALE_SLONGDATE,‘yyyy-mm-
dd')却可以修改系统日期格式)