請教高手 SetLocaleinfo (如何更改國別?)(編號:9032)

使用 SetLocaleinfo(API),為何無法更改"國別"
而且即使用控制台去改變 "國別"中的"國別設定" ,但用 GetLocaleInfo,卻完全看不出有任何改變.
S = String(256, Chr(0))
S = "English(United States)"
SetLocaleInfo(GetSystemDefaultLCID, LOCALE_SENGLANGUAGE, S)
ps: 用 SetLocaleinfo更改時間格式可以成功.
我的環境是 vb6+SP4, NT4, 請問該如何解決? 謝謝.