Форум: "WinAPI";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];
ВнизRegional seetings Найти похожие ветки
← →
AleXqwq © (2004-07-16 15:19) [0]как с помошью функций API изменить "точку" на "запятую" кaк знaк не целых чисел в Regional Seetings
← →
Суслик © (2004-07-16 15:25) [1]Сомневаюсь, что можно поменять точку на запятую прямо в regional settings. Но если это и можно, то читать тут.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/ime_4omx.asp
Если не ошибаюсь это можно сделать только для текущего потока с пом. SetThreadLocale
← →
wicked © (2004-07-16 16:59) [2]
> как с помошью функций API изменить "точку" на "запятую"
> кaк знaк не целых чисел в Regional Seetings
не стоит заморачиваться - машина юзера - это святое; я б убил автора, если бы его программа меняла мне что то в настройках...
← →
Суслик © (2004-07-16 17:03) [3]а я бы нашел и начал пытать, как ему это удалось, т.е. все-таки мне кажется, что это невозможно.
ЗЫ. Эх, Игоря Шевченко на нас нет.
← →
AndrewVolkov © (2004-07-16 21:57) [4]А без Апи просто в реестре поменять не подходит?
[HKEY_CURRENT_USER\Control Panel\International]
"sMonDecimalSep"=","
← →
AndrewVolkov © (2004-07-16 22:02) [5]А также можно и с функцией АПИ реестр поправить или это тоже не то?
RegSetValue
← →
Суслик © (2004-07-19 11:10) [6]
> А без Апи просто в реестре поменять не подходит?
у меня бы такая прога точно тут же в корзине оказалась :((((
Не зря же winapi НЕ предосталяет функций заметы этих значений?
← →
Бином Ньютоныч (2004-07-19 17:45) [7]Для текущего пользователя:
SetLocaleInfo(GetThreadLocale, LOCALE_SDECIMAL, ".")
Но не стоит этого делать, однозначно.
← →
Anatoly Podgoretsky © (2004-07-19 17:56) [8]Бином Ньютоныч (19.07.04 17:45) [7]
Не то слово :-)
← →
Суслик © (2004-07-19 18:01) [9]2 Бином Ньютоныч (19.07.04 17:45) [7]
да, и точно делает меняет разделить.
Автор, не делай этого. меня лучше decimalseparator у себя в проге.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.028 c