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 -&gt; int
67    val MessageBeep: MessageBoxStyle.flags -&gt; unit
68
69end</pre>
70</body>
71</html>
72