Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > MessageDlg


Автор: Полудненко Олег 3.1.2004, 21:38
Как в мессаге MessageDlg мона делать так, чёб заголовок и кнопки были на pусском языкеconfused.gif

Автор: <Spawn> 3.1.2004, 21:57
Application.MessageBox()

Автор: Полудненко Олег 3.1.2004, 23:47
<Spawn> глянул просто MessageBox: одного понять: как можно одновременно задвать тип месааги и типы появляющихся кнопок, и как отлавливать по отдельности на жатие кнопок Yes, No, Cancel (если я например указал тип кнопки mb_YesNoCancel)?

Автор: <Spawn> 3.1.2004, 23:53
Код
if Application.MessageBox('Тра ля ля', '', MB_OKCANCEL) = ID_OK then

Автор: <Spawn> 3.1.2004, 23:58
Значение констант из хелпа:

Код
Value Numeric value Meaning

IDOK 1 The user chose the OK button.
IDCANCEL 2 The user chose the Cancel button.
IDABORT 3 The user chose the Abort button.
IDRETRY 4 The user chose the Retry button.
IDIGNORE 5 The user chose the Ignore button.
IDYES 6 The user chose the Yes button.
IDNO 7 The user chose the No button.


можно их использовать вместе с "_", например ID_OK, ID_CANCEL - разницы нет.

Автор: Полудненко Олег 4.1.2004, 14:23
<Spawn> спасибо, но я немного не то имел ввиду: messagebox('flud','flud',mb_ok+mb_warning). (типа как одновременно задавать кнопки и тип мессаги). Просто хелпа была кривая и ентого раздела небыло. Но щас всё ОК. Ещё раз спасибо за помощь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)