Windows 7 и Windows Vista имеют панель управления «Регион и язык», которая содержит вкладку «Форматы», которая содержит всплывающее меню «Формат».Это меню позволяет пользователю выбирать из множества языковых наборов параметров форматирования чисел, валюты, времени и даты независимо от языка базовой системы.Например, я мог бы решить, что предпочитаю, чтобы символом валюты по умолчанию была японская иена в американской системе США. Меня не волнует, в частности, символ валюты ;это был просто пример.Я имею в виду наборы настроек, которые можно применить, выбрав элементы в меню «Формат».
Приложение «Контакты Windows», похоже, меняет свое поведение в зависимости от выбора в этом меню.,Например, если я выбираю японский язык, отображаются контакты Windows, и я могу редактировать фонетические имена (AKA "ruby", "yomi" и "furigana"), но не отчество.Если я выберу американский английский, отобразятся контакты Windows, и я смогу редактировать отчество, но не фонетические имена.
Мне нужно написать код (нативный C, вызывающий Win32 на XP SP2 и более поздних версиях), который отражает поведение WindowsКонтакты приложения в этом отношении.Какой API мне позвонить?