Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.019 c
1-72726
Ilya
2004-01-10 19:37
2004.01.23
Надписи на кнопках в MessageDlg()


4-72976
Shluz
2003-11-18 12:48
2004.01.23
Сохранение данных в файл


1-72797
user
2004-01-13 08:33
2004.01.23
Как программно разбить в excel клетку попалам по диагонали ???


14-72934
Кукушкинд
2003-12-31 11:33
2004.01.23
Помню, в детстве...


14-72899
maxon
2004-01-03 11:59
2004.01.23
Безопасность в ХР




   Наверх