Вы можете получить языковой стандарт пользователя по умолчанию (который, я думаю, то, о чем вы просите), используя GetUserDefaultLCID Это даст вам идентификатор, который можно использовать для определения культуры. См. здесь для таблицы, содержащей идентификаторы и культуры, которые они представляют.
Для Vista или Windows 7 Microsoft рекомендует GetUserDefaultLocaleName .