Форум: "Основная";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];
ВнизТребуется сменить названия кнопок in MessageDLG(); Найти похожие ветки
← →
Chysti © (2008-02-21 18:03) [0]Уважаемые форумчане подскажите плиз
как в MessageDLG(); сменить названия кнопок с "Yes" на "да" и "NO" на " нет" ????
Спасибо.
← →
{RASkov} © (2008-02-21 18:21) [1]> [0] Chysti © (21.02.08 18:03)
MessageBox ? вместо...
← →
Chysti © (2008-02-21 18:41) [2]мне надо их измннять во время программы
← →
Ник (2008-02-21 18:49) [3]
Текст на кнопках в MessageDlg берется из файла ресурсов. Но поменять их не так просто. При каждой компиляции Delphi "восстанавливает" все "Cancel" и "Yes". Да и с кодировкой проблемы. Для решения этой задачи можно использовать стандартную функцию WinAPI MessageBox.
procedure TForm1.Button1Click(Sender: TObject);
begin
MessageBox(Form1.Handle,
PChar("Вы хотите сохранить изменения?"),
PChar("Моя программа"), 3);
end;
Form1.Handle можно заменить Application.Handle. Тогда пользователь не сможет пользоваться ни одним окном вашего приложения, пока не ответит.
(C) не помню :(
← →
Amoeba © (2008-02-21 23:24) [4]В случае D3-D7 русификация здесь:
http://www.polesoft.ru/
← →
Eero (2008-02-22 21:47) [5]в .dpr
SetResStringValue(@SMsgDlgYes, "&Да");
SetResStringValue(@SMsgDlgNo, "&Нет");
SetResStringValue(@SMsgDlgCancel, "&Отмена");
← →
palva © (2008-02-23 10:27) [6]
> В случае D3-D7 русификация здесь:
Я сам русифицирую:
Retry - Нефиг
Ignore - Пофиг
Cancel - Нафиг
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c