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

Вниз

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

 
den74 ©   (2004-01-08 15:01) [0]

Как можно изменить внешний вид MessageDlg, например картинку.

Спасибо


 
Pavor   (2004-01-10 11:39) [1]

function MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Longint): Word;
Возможные значения:
mtWarning - message box containing a yellow exclamation point symbol.
mtError - A message box containing a red stop sign.
mtInformation - A message box containing a blue "i".
mtConfirmation - A message box containing a green question mark.
mtCustom - A message box containing no bitmap. The caption of the message box is the name of the application"s executable file.

ты про это?


 
GSVSerg ©   (2004-01-10 12:27) [2]

Доброго дня! А как можно изменить Caption кнопок на форме MessageDlg? К примеру "Yes" - "Да". Пытался менять в модуле Consts константу SMsgDlgYes, но ничего не получилось.


 
REP ©   (2004-01-10 13:00) [3]

А почему бы не воспользоваться MessageBox?


 
gsvserg ©   (2004-01-10 13:49) [4]

REP © (10.01.04 13:00) [3]
А как в MessageBox изменять надписи на кнопках?


 
Agent13 ©   (2004-01-10 13:53) [5]

>А как в MessageBox изменять надписи на кнопках?

Да наверно никак, это названия системные, в русской винде "Да" и так будет написано по-русски. А ты можешь написать свою функцию типа MyMessageBox, где будешь показывать своё окно, туда и картинки можно запихнуть какие хочешь.


 
REP ©   (2004-01-10 14:55) [6]

Agent13 © (10.01.04 13:53) [5]

Это точно. Хотят однако и чтоб системное было окно и своё одновременно.
Если человек поставил англоязчную винду, так он и ждет кнопку Yes, а если русскую, то наверное захочет прочитать "да".
Все стандартные иконки Messagebox позволяет указать, также позволяет выбрать кнопку по умолчанию.
ИМХО стандартный элемент диалога. Куда уж проще


 
Прохожий 2   (2004-01-10 16:50) [7]

Уже после компиляции приложения можно открыть екзешник в редакторе ресурсов, и там изменить строковые ресурсы с номерами от 65361 до там ещё какого-то (по-крайней мере у меня так). Они содержат все надписи на кнопках диалогов. Кроме того, найдешь там ещё много всякой дряни.


 
den74 ©   (2004-01-12 09:05) [8]

Всем спасибо, разобрался


 
Amoeba ©   (2004-01-12 12:01) [9]

http://polesoft.narod.ru
Там есть файлы русификации строковых констант. И не надо ничего править после компиляции.


 
alex_*** ©   (2004-01-12 12:05) [10]

все эти русификации работают пока пакеты статически цепляются ((



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

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

Наверх




Память: 0.49 MB
Время: 0.019 c
8-72842
Meteor
2003-09-21 21:14
2004.01.23
Видео Проигрыватель


4-72984
Antarion
2003-11-13 18:37
2004.01.23
Первый раз юзаю winApi


3-72641
Лариса Радищева
2003-12-26 14:45
2004.01.23
DELPHI, Paradox


3-72685
WG
2003-12-25 10:21
2004.01.23
Можно ли не ставит Borland DBE ?


1-72712
Yura
2004-01-09 15:41
2004.01.23
Web-сервис