Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.01.23;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
1-72729
Sting
2004-01-11 04:04
2004.01.23
Работа с реестром из службы


1-72714
timer
2004-01-12 00:52
2004.01.23
перебор файлов


7-72960
RoLeX
2003-11-08 17:11
2004.01.23
Как узнать свободное место на диске C: ???


3-72645
DimaK
2003-12-25 23:22
2004.01.23
ClientDataSet


3-72667
Desdechado
2003-12-25 17:15
2004.01.23
подскажите адрес форума по IB/FB





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский