Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Русификация текста стандартных диалоговых окон [D7, Win2k, WinXP]


Игорь Степанов ©   (2005-11-02 18:13:00) 

Уважаемые мастера,

Как менять язык текстов на кнопках в диалоговых окнах типа InputBox и MessageDlg.

С уважением, Игорь Степанов


gdaujk   (2005-11-13 15:53:00) [1]

Используйте MessageBox!


Игорь Степанов   (2005-11-13 14:15:00) [2]

Я использовал рекомендации из статьи
Антон Тюваев aka Max Payne
"Локализация встроенных констант"

Необходимо стандартный модуль Делфи Consts.pas  добавить к проекту через Project/Add to project. После этого имеющиеся там ресурсные строки можно легко перевести на любой европейский язык. Именно это мне  и нужно.

Таким образом, проблема закрыта.

Благодарю за советы.
С уважением,
Игорь Степанов


Friend   (2005-11-03 12:49:00) [3]

Попробуй
if  Application .MessageBox ('Вы действительно хотите выйти',
       'ВЫХОД',mb_YESNO + MB_iconquestion) = idyes then Form1.Close;


Amoeba   (2005-11-03 10:58:00) [4]

На http://polesoft.narod.ruнайдешь полный комплект модулей Delphi с переведенными на русский всеми строковыми константами (тексты на кнопках, сообщения и т.п.). Просто помести эти pas.* файлы в папку проекта, или, что лучше, в отдельную папку и помести путь к ней на 1-е место в списке путей к библиотекам.


Наверх

Титульная страница Поиск, карта сайта Написать письмо