|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.06.2009, 19:34 | #1 |
Форумчанин
Регистрация: 22.05.2009
Сообщений: 248
|
Изменить названия кнопок в MessageBox
Например, есть такой код, необходимо чтобы названия кнопок в MessageBox были не "Да" и "Нет", а например, "Да, конечно" и "Нет, конечно"
Код:
Кто знает, подскажите пожалуйста, в чем здесь дело??? |
01.06.2009, 19:47 | #2 |
Разленившийся я...
Пользователь
Регистрация: 02.09.2008
Сообщений: 81
|
Насколько я понимаю, эти 'Да','Нет' не зависят от Delphi. Delphi их только использует для клавиш, беря из Windows (была бы английская версия Windows, у Вас было бы 'Yes', 'No'). И изменить это более чем для вашего компьютера не удасться, да и то будет дело доврольно-таки проблемное (капаться в недрах Wimdows). Лучше создайте свою форму, накидайте кнопок, и используйте их обработчики и надписи на них.
|
01.06.2009, 19:52 | #3 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
Все правильно, в Consts.pas, попробуйте скопировать его в директорию программы.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
01.06.2009, 20:00 | #4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
consts.pas это для Messagedlg и т.п.
а MesssageBox это WinAPi (системная функция Windows)
программа — запись алгоритма на языке понятном транслятору
|
01.06.2009, 20:28 | #5 | |
Форумчанин
Регистрация: 08.10.2008
Сообщений: 668
|
1. отловить HWND окошка кнопки и переименовать его , Вероятно.
Это тема для WinApi. 2. File -> New ->Other ->Dialogs. Цитата:
3. 1+2=написать самому на WinApi.
Don't worry be happy
Последний раз редактировалось Izhic; 01.06.2009 в 21:21. |
|
01.06.2009, 20:30 | #6 |
Разленившийся я...
Пользователь
Регистрация: 02.09.2008
Сообщений: 81
|
|
01.06.2009, 20:50 | #7 |
Форумчанин
Регистрация: 22.05.2009
Сообщений: 248
|
Всем спасибо, Хотелось бы еще уточнить насчет showmessage
В нем название кнопки ok сменить можно (без WinApi), правильно ли я думаю что надо менять в const.pas?? |
01.06.2009, 20:57 | #8 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
А смысл? Если неоткомпилируется нормально и будет ерунду выводить. Намного проще создать новую форму хоть с десятью кнопками, хоть с "Да, конечно" хоть "Маст дай".
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
01.06.2009, 21:10 | #9 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Просто добавляем вторую форму и делаем её похожей на настоящий MessageBox...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с MessageBox | ORBIUS | Общие вопросы Delphi | 6 | 11.03.2009 22:55 |
Зацените мой MessageBox | Altera | Софт | 1 | 29.10.2008 15:17 |
Корректное закрытие MessageBox | Tan4ik | Помощь студентам | 4 | 02.05.2008 01:21 |
как убрать excel'овские messagebox? | aslanbek | Общие вопросы Delphi | 0 | 15.03.2008 19:47 |
MessageBox??? | Рустам | Общие вопросы Delphi | 3 | 16.01.2008 01:26 |