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

Вниз

Можно ли сделать чтобы в MessageDlg вместо Yes, No   Найти похожие ветки 

 
iNew   (2002-11-08 12:20) [0]

писалось Да, Нет ?


 
Ученик ©   (2002-11-08 12:44) [1]

Delphi?\Source\Vcl\Consts.pas


 
Игорь Шевченко ©   (2002-11-08 12:47) [2]

Можно.
const
SMsgDlgYes = "Да";
SMsgDlgNo = "Нет";

function hs_MessageDlgPos(const Msg: string; DlgType: TMsgDlgType;
Buttons: TMsgDlgButtons; HelpCtx: Longint): Integer;
var
m_Form : TForm;
begin
m_Form := CreateMessageDialog(Msg, DlgType, Buttons);
with m_Form do
try
Caption := Application.Title;
HelpContext := HelpCtx;
Position := poMainFormCenter;
(FindComponent("Yes") as TButton).Caption:=SMsgDlgYes;
(FindComponent("No") as TButton).Caption:=SMsgDlgNo;
Result := ShowModal;
finally
Free;
end;
end;


 
BoxTer ©   (2002-11-08 13:00) [3]

Спесияльно для тебя выложил русифицированный Consts.pas, тама русифицированы диалоги и некоторые сообщения об ошибках...
... лей, и толкай в Путь_к_Дельфи\Lib

http://keksss.pisem.net/Consts.pas


 
Юрий Зотов ©   (2002-11-08 13:01) [4]

Используйте MessageBox. Тогда на любой машине кнопки будут автоматически выводиться на языке самой Windows - то есть, на том, на каком их и хочет видеть юзер.


 
Alex44   (2002-11-08 14:36) [5]

> Юрий Зотов
Ochen" horoshaya ideya! Edinstvennaya pravil"naya!


 
Игорь Шевченко ©   (2002-11-08 14:46) [6]

Alex44 (08.11.02 14:36)

На свете нет единственно правильных идей :-)



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
3-58984
Uran
2002-10-28 12:49
2002.11.18
DBLookupComboBox


4-59514
Gayrus
2002-10-06 07:15
2002.11.18
Имитация


14-59386
McSimm
2002-10-30 17:30
2002.11.18
Запоздалые поздравления.(пострадавшему от проблемы 10000)


4-59480
RetLion
2002-10-06 15:34
2002.11.18
Кто-нибудь писал сервис с использованием Win API? (Под NT )


1-59183
^Sanya
2002-11-06 21:30
2002.11.18
Методы организации доступа к свойствам-объектам в данном КОДЕ: