Что нового

Почему в InputBox кнопка называется Cancel, а не Отмена как в MsgBox?

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Потому что MsgBox в отличий от InputBox является системной функцией.
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
CreatoR
Разве для пользовательской нельзя вытащить текст кнопки из shell32.dll
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
AZJIO [?]
Разве для пользовательской нельзя вытащить текст кнопки из shell32.dll
Это уже другой вопрос, спрашивалось почему есть различие в названий кнопок у диалогов.

P.S.
Хотелось бы посмотреть на пример вытаскивания строк с этого файла...
Мне кажется проще определять язык системы и соответственно задавать названия кнопкам.
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
CreatoR
CreatoR сказал(а):
Хотелось бы посмотреть на пример вытаскивания строк с этого файла...
Номер ресурса, ID - строки с текстом. Как правильно сделать я не знаю, думаю есть специальные функции, а вытаскивать деревенским способом (прочитать элемент ресурса - текст одной из аналогичных кнопок и распарсить) не хотелось бы.
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
gora
Если посмотреть ресурсы скомпилированной программы, то Вы там увидите как раз форму для InputBox (которую можно русифицировать и переделать под себя), а так же коды и тексты всех ошибок, которые так же можно перевести на русский.
 
Автор
G

gora

Знающий
Сообщения
315
Репутация
19
Medic84
Меня интересовала не возможность перевода на русский, а отсутствие локализации, в зависимости от языка системы. Т.е., что бы на русской ОС кнопка была русской, на украинской - украинской и т.д.
 
Верх