Los cuadros de diálogo son uno de los dos tipos básicos de «lienzo». Un cuadro de diálogo tiene una barra de títulos, un borde y un área de cliente gris sobre que puedes poner controles. A diferencia de las ventanas, los cuadros de diálogo son «modal», que quiere decir que FMSLogo no ejecuta más instrucciones hasta que se cierra el cuadro de diálogo. A causa de eso, se usan los cuadros de diálogos para preguntar al usuario una pregunta que debe contestar antes de que el programa continuará.