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

Вниз

Как вызвать окно внимание (attention)?   Найти похожие ветки 

 
Игорь Н.   (2004-05-13 18:41) [0]

У меня такой вопрос, как можно в Делфи вызвать системное сообщение (warning attention information) узнать куда нажал пользователь (yes, no или cancel)?


 
Игорь Шевченко ©   (2004-05-13 18:57) [1]

MessageBox


 
Игорь Н.   (2004-05-13 19:11) [2]

А как установить какие клавиши будут в messagebox? И отследить нажатия на них? Вот например

MessageBox(Form1.Handle,
   PChar("Вы хотите сохранить изменения?"),
   PChar("Моя программа"),MB_ICONWarning );


Как сделать, чтобы были 3 кнопки. И сохранился значек "Внимание"?


 
default ©   (2004-05-13 19:16) [3]

в SDK прочти...или хелп по TApplication.MessageBox


 
apihelp   (2004-05-13 19:17) [4]

см. на MB_*
http://www.citforum.ru/programming/bp70_ow/bp70ow_2101.shtml

Функция MessageBox

    Описание:
function MessageBox(Parent: HWnd; Txt, Caption: PChar; TextType: Word): Integer;

    Создает и отобpажает блок диалога, содеpжащий указанное сообщение и заголовок, а также пpедопpеделенные пиктогpаммы и текстовые кнопки, в соответствии с паpаметpом TexType.

    Паpаметpы:
    Parent: Окно, владеющее блоком сообщений.
    Txt: Отобpажаемое сообщение (заканчивающееся пустым символом).
    Caption: Заголовок блока диалога (заканчивающийся пустым символом) или nil для "Error" ("Ошибка").
    TextType: Одна или комбинация констант mb_. См. pаздел "Флаги блока сообщения, mb_" в главе 1.

    Возвpащаемое значение:
    В случае успешного завеpшения одна из следующих констант: id_Abort, id_Cancel, id_Ignore, id_No, id_OK, id_Retry или id_Yes. См. pаздел "Идентификатоpы команд блока диалога, id_" в главе
1.

функция находится в файле user32.dll

Или используй дельфовую функцию showmessage( )или MessageDlg()


 
имя   (2004-05-14 00:07) [5]

Удалено модератором


 
Игорь Н.   (2004-05-14 09:27) [6]

Спасибо!



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

Форум: "WinAPI";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.564 c
1-1086340572
Uran
2004-06-04 13:16
2004.06.20
Отображение документа msword


1-1086604860
Agent[007]
2004-06-07 14:41
2004.06.20
Классы и подклассы


10-1012977852
Matushkin
2002-02-06 09:44
2004.06.20
CORBA сразу и клиент и сервер возможен?


8-1080971466
edicon
2004-04-03 09:51
2004.06.20
ScreenSaver


1-1086616295
kwd
2004-06-07 17:51
2004.06.20
Random в DLL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский