Bevor wir uns ansehen, wie wir ein Applikationsfenster füllen, werfen wir einen Blick auf einen anderen, sehr wichtigen Teil der GUI-Programmierung: das Darstellen von Dateneingaben und Nachrichten-Fenstern (Message Boxes). Beide Arten sind sogenannte Dialogfenster, da sie mit dem Anwender in Interaktion treten.
Bei der Dateneingabe wird der Anwender aufgefordert, irgendwelche Zahlen oder Textzeilen in ein vorgefertigtes Fenster einzugeben. Eine andere, sehr wichtige Art der Dateneingabe ist die Auswahl von Farben.
Message-Boxes dagegen sind die Antworten oder Hinweise und Warnungen der Anwendung an den User.
Beide Fenstertypen sind sozusagen eine Art Kommunikationsheft, das der Anwender benötigt, um mit der Anwendung zu kommunizieren.