1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3 4<head> 5<title>Windows Interface Reference: MessageBox structure</title> 6</head> 7 8<body> 9 10<h1>MessageBox </h1> 11 12<p>The MessageBox structure contains functions and structures to create and operate on 13message boxes.</p> 14 15<pre>structure MessageBox : 16sig 17 type HWND 18 19 val IDABORT : int 20 val IDCANCEL : int 21 val IDCLOSE : int 22 val IDHELP : int 23 val IDIGNORE : int 24 val IDNO : int 25 val IDOK : int 26 val IDRETRY : int 27 val IDYES : int 28 29 structure MessageBoxStyle : 30 sig 31 include BIT_FLAGS 32 val MB_ABORTRETRYIGNORE : flags 33 val MB_APPLMODAL : flags 34 val MB_DEFAULT_DESKTOP_ONLY : flags 35 val MB_DEFBUTTON1 : flags 36 val MB_DEFBUTTON2 : flags 37 val MB_DEFBUTTON3 : flags 38 val MB_DEFBUTTON4 : flags 39 val MB_HELP : flags 40 val MB_ICONASTERISK : flags 41 val MB_ICONERROR : flags 42 val MB_ICONEXCLAMATION : flags 43 val MB_ICONHAND : flags 44 val MB_ICONINFORMATION : flags 45 val MB_ICONQUESTION : flags 46 val MB_ICONSTOP : flags 47 val MB_ICONWARNING : flags 48 val MB_NOFOCUS : flags 49 val MB_OK : flags 50 val MB_OKCANCEL : flags 51 val MB_RETRYCANCEL : flags 52 val MB_RIGHT : flags 53 val MB_RTLREADING : flags 54 val MB_SERVICE_NOTIFICATION : flags 55 val MB_SERVICE_NOTIFICATION_NT3X : flags 56 val MB_SETFOREGROUND : flags 57 val MB_SYSTEMMODAL : flags 58 val MB_TASKMODAL : flags 59 val MB_TOPMOST : flags 60 val MB_USERICON : flags 61 val MB_YESNO : flags 62 val MB_YESNOCANCEL : flags 63 end 64 65 val <a 66name="MessageBox">MessageBox</a> : HWND option * string * string * MessageBoxStyle.flags -> int 67 val MessageBeep: MessageBoxStyle.flags -> unit 68 69end</pre> 70</body> 71</html> 72