Dialogs are one of two types of basic "canvas" types. A dialog has a title bar, a frame, and a grey client area upon which other window controls can be placed. Unlike windows, dialogs are modal, which means that FMSLogo does not run any instructions until the dialog is closed. Because of this, dialogs are used to present the user with a question that must be answered before the program can continue.