Форум » GUI » Какой функцией можно.. » Ответить

Какой функцией можно..

Pasha: выбрать десятичный разделитель, установленный в региональных настройках ОС WIndows ?

Ответов - 6

PSP: Вот этой, имхо: http://msdn.microsoft.com/en-us/library/windows/desktop/dd318103(v=vs.85).aspx

Pasha: Спасибо. Т.е., примерно так ? int ret; char sDec[4]; ret = GetLocaleInfoEx(LOCALE_NAME_USER_DEFAULT, LOCALE_SDECIMAL, (LPWSTR) sDec, 4 );

PSP: Паш, я в С не силен. С виду - похоже, что так. :)


Dima: Pasha Решил проблему , если да то как ?

Pasha: Честно говоря, уже не помню, зачем мне это было нужно. Вот только что наклацал функцию, вроде бы работает: #pragma BEGINDUMP #include "hbapi.h" #include "windows.h" HB_FUNC( GET_SDECIMAL ) { char sDec[2]; GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL, (LPTSTR) sDec, 2 ); hb_retclen( sDec, 1 ); } #pragma ENDDUMP

Dima: Pasha Да работает. Спасибо Павел ! ЗЫ До кучи



полная версия страницы