Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.06;
Скачать: CL | DM;

Вниз

русскии MessageDlg   Найти похожие ветки 

 
Studentas ©   (2003-02-25 11:27) [0]

Уважаемые мастера,
Не подскажите как сделать чтобы в MessageDlg кнопки OK,Cancel и т.д сделать русскими


 
Clickmaker ©   (2003-02-25 11:35) [1]

Залезь в vcl50.bpl (для Дельфи 5) редактором ресурсов (например VC) и исправь нужные строки (Yes, No, Ok...) на их русские варианты


 
Delirium^.Tremens ©   (2003-02-25 11:36) [2]

MessageBox(), но кнопку Ok он русской не сделает :-)


 
gsu ©   (2003-02-25 12:08) [3]

Используй, "руссификаторы", например, Polaris


 
smok_er   (2003-02-25 12:43) [4]

Не могу понять, нахрена так извращаться если есть, как заметил Delirium^.Tremens отличная функция MessageBox? Тем более у нее есть возможность задания заголовка.


 
gsu ©   (2003-02-25 12:49) [5]

>> smok_er (25.02.03 12:43)
А в этой функции кнопку "Да", вместо "OK" видел ?


 
крот ©   (2003-02-25 12:54) [6]


> gsu © (25.02.03 12:49)


Флаги повнимательней посмотрите.


 
gsu ©   (2003-02-25 12:58) [7]

>> Флаги повнимательней посмотрите
???


 
Studentas ©   (2003-02-25 13:22) [8]

Bolshoje spasibo tolko ne nado tak rugatsia iza pustiakov (hotia oni mne oceni vazny) na scet Rusifikatora ili Poliarisa mne vriadli podoidet potomucto mne nado ne tolko na russkij no i na litovskij


 
Delirium^.Tremens ©   (2003-02-25 13:26) [9]

MessageBox() - кнопки на языке системы.
Если нужны диалоги на обоих языках, ручками их мастери.


 
smok_er   (2003-02-25 13:58) [10]

gsu © (25.02.03 12:58)
>> Флаги повнимательней посмотрите
???


if MessageBox(MainForm.Handle, "MessageText", "Caption", MB_YESNO or MB_ICONQUESTION) = IDYES then ....


 
Delirium^.Tremens ©   (2003-02-25 14:03) [11]

smok_er (25.02.03 13:58)

> MB_YESNO

А если только одна кнопка нужна? :-)


 
gsu ©   (2003-02-25 14:13) [12]

Во первых у Application не так, а во вторых пусть будет не "Да", а "Хорошо" и как ?


 
Woolen ©   (2003-02-25 14:35) [13]

Я, например, пользуюсь Application.MessageBox, а если нужна стандартный дельфийский диалог на русском, у меня есть версии стандартных процедур на русском языке. Храню в отдельном файле и при надобности, подключаю к пректу. Правда, не ко всем у меня русские версии есть.


 
Delirium^.Tremens ©   (2003-02-25 14:39) [14]


> Application.MessageBox

Используется Application.Handle.
Я предпочитаю передавать в MessageBox Handle вызывающей его формы.
if MessageBox(Self.Handle, ... )


 
smok_er   (2003-02-25 15:53) [15]

> MB_YESNO

>А если только одна кнопка нужна? :-)

MB_OK

gsu © (25.02.03 14:13)
Во первых у Application не так, а во вторых пусть будет не "Да", а "Хорошо" и как ?

Я говорю не про функцию-член класса TApplication, а про стандартную функцию WinAPI


 
smok_er   (2003-02-25 15:56) [16]

>>а во вторых пусть будет не "Да", а "Хорошо" и как ?

Посмотрите пожалуйста самый первый пост...

>>Не подскажите как сделать чтобы в MessageDlg кнопки OK,Cancel и т.д сделать русскими

Ответ удовлетворяет техническому заданию :)



 
Delirium^.Tremens ©   (2003-02-25 15:59) [17]

>>smok_er (25.02.03 15:53)

> MB_OK

О, спасибо тебе, ВЕЛИКИЙ, ты открыл мне знание. Надеюсь теперь на кнопке будет написано "Да"?
Глубже вникайте в суть дискуссии, господа.



Страницы: 1 вся ветка

Текущий архив: 2003.03.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.012 c
3-16957
VIB
2003-02-17 11:36
2003.03.06
DBGrid


14-17355
Artem Gazizov
2003-02-15 23:01
2003.03.06
страны мира


3-16923
Beka
2003-02-16 12:14
2003.03.06
Проблемы c Transaction и Session


1-16998
BPK
2003-02-22 19:43
2003.03.06
Как автоматически открывать Main unit в Library?


14-17368
Delph
2003-02-18 17:23
2003.03.06
Есть ли эмулятор лазерного принтера?