IupMessageAlarm (since 3.22)

Shows a modal dialog containing a question message, similar to IupAlarm. It simply creates and popup a IupMessageDlg with DIALOGTYPE=QUESTION.

Creation and Show

void IupMessageAlarm(Ihandle* parent, const char *title, const char *message, const char* buttons); [in C]
iup.MessageAlarm(parent: ihandle, title, message, buttons: string) [in Lua]

parent: parent dialog, can be NULL.
title: dialog’s title, can be NULL.  It can be a language pre-defined string without the "_@" prefix.
message
: text message contents.  It can be a language pre-defined string without the "_@" prefix.
buttons: list of buttons. Can have values: "OK", "OKCANCEL", "RETRYCANCEL", "YESNO", or "YESNOCANCEL".

Returns: the number of the button selected by the user (1, 2 or 3).

Notes

If parent is NULL the title defaults to "Attention!" and tries the global attribute "PARENTDIALOG" as the parent dialog.

The dialog is shown centered relative to its parent.

Examples

Browse for Example Files

See Also

IupGetFile, IupScanf, IupListDialog, IupAlarm, IupMessage, IupMessageDlg