閱讀英文

共用方式為


擷取和設定地區資訊

應用程式必須能夠擷取並設定可用 地區設定和語言的特定資訊,。 地區設定資訊的每個元素,例如星期幾的特定日期名稱,或是用來做為小數分隔符的字元,都有對應的常數。 可用的常數定義於 地區設定資訊常數中。

您的應用程式總是將地區設定資訊儲存和處理為以空字元結尾的字串。 不允許任何二進位數據,而且任何數值都必須指定為文字。 每種資訊類型都有特定的格式。 此外,數種類型會連結在一起,以便變更一個類型也會變更其他類型的值。

為了獲取地區設定資訊,應用程式會呼叫 GetLocaleInfoGetLocaleInfoEx,其常數對應至必要資訊。 應用程式可以呼叫 SetLocaleInfo 來設定地區資訊的項目。

注意

雖然可能支援 地區設定標識碼,但除非也安裝對應的地區設定,否則應用程式無法使用。

 

由於大部分地區設定資訊常數互斥,因此一次只能處理一種資訊。 此規則的例外狀況是 LOCALE_USE_CP_ACPLOCALE_RETURN_NUMBERLOCALE_NOUSEROVERRIDE,這可以使用二進位 OR 與其他常數結合。

警告

強烈建議不要使用LOCALE_NOUSEROVERRIDE,因為它會停用使用者喜好設定。

 

如同許多應用程式,例如Microsoft Active Directory,您的應用程式可以在可排序的資料庫中維護其字串。 如需詳細資訊,請參閱 處理應用程式中的排序

使用國家語言支援

地區設定資訊常數

處理應用程式中的排序

使用自定義地區設定