[[!redirects The Window Manager Dialog Boxes]] h6. [[WindowManager]] h6(. » [[WindowManager Technical Details|Technical Details]] h6((. » Dialog boxes h2(#overview). Overview Dialog boxes are pre-defined windows for informing, and getting input from, the user. The Wimp does not provide a way of changing pre-defined dialog boxes. However, it is possible to create windows that mimic the look and feel of dialog boxes to achieve the same effect. There are three ways of using a dialog box. |_<^. # |_<^. Type |_<^. Description | |<^. 1 |<^. Notification |<^. To display information to the user| |<^. 2 |<^. Static |<^. To allow the user to enter information or make a choice| |<^. 3 |<^. Menu Entry |<^. As a window that is opened via a [[The Window Manager Menus|menu]] system option | h2(#opening_a_dialog_box). Opening a Dialog Box There are two methods of opening a dialog box: |<^. 1 |<^. Use the [[Wimp_OpenWindow|Wimp_OpenWindow]] to open a dialog box like a standard window | |<^. 2 |<^. Use [[Wimp_CreateMenu|Wimp_CreateMenu]] if the dialog box is to be opened via the [[The Window Manager Menus|menu]] system. This ensures that the dialog box is opened as if it was a menu window. i.e a non-persistent window that will close if the mouse pointer is clicked outside of the dialog box | *Note:* If a dialog box is available via the menu system and has a keyboard shortcut assigned, then the dialog should be opened as a menu (option 2 above) as this will ensure that it will be opened in the same manner as it would via the menu system. h2(#icons). Icons Any type of icon can be assigned within a user-defined dialog box, as it is just a standard window. h4. See also * [[Wimp_CreateMenu|Wimp_CreateMenu]] * [[Wimp_OpenWindow|Wimp_OpenWindow]] RISC OS has many guidelines on the appropriate use of dialog boxes. For a complete detailed guide on dialog boxes, please see the RISC OS [[Style Guide|Style Guide]]. [linkStyle]Style+Guide