Вниз
Скачать: 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.01 c
14-72921
Golon
2003-12-31 19:54
2004.01.23
Убить Билла


4-72969
Jopik
2003-11-18 20:12
2004.01.23
Enter в кнопке


14-72896
Knight
2004-01-01 20:31
2004.01.23
Боты...


1-72754
Митяй2
2004-01-13 18:37
2004.01.23
Перемещение Label а в RunTime е


1-72779
Miwa
2004-01-13 09:49
2004.01.23
---|Ветка была без названия|---




   Наверх