Ein Fenster ist ein grafisches Steuerelement der obersten Ebene, das andere Steuerelemente wie Schaltflächen, Textfelder und Menüs enthalten kann. Eine Dialogseite ist eine Art Fenster, das zum Sammeln von Benutzereingaben oder zum Anzeigen von Informationen verwendet wird. Dialogseiten werden normalerweise in modalen Dialogfeldern verwendet. Hierbei handelt es sich um Fenster, die geschlossen werden müssen, bevor der Benutzer mit dem Rest der Anwendung weiterarbeiten kann.
Hier sind einige der wichtigsten Unterschiede zwischen Fenstern und Dialogseiten:
* Zweck: Windows sind Allzwecksteuerelemente, die für verschiedene Zwecke verwendet werden können, z. B. zum Anzeigen von Daten, zum Sammeln von Benutzereingaben und zum Bereitstellen der Navigation. Dialogseiten dienen speziell dazu, Benutzereingaben zu sammeln oder Informationen anzuzeigen.
* Modalität: Windows kann entweder modal oder moduslos sein. Modale Fenster müssen geschlossen werden, bevor der Benutzer mit dem Rest der Anwendung weiterarbeiten kann. Moduslose Fenster können geöffnet bleiben, während der Benutzer mit anderen Teilen der Anwendung arbeitet. Dialogseiten sind immer modal.
* Layout: Je nach Verwendungszweck können Fenster unterschiedliche Layouts haben. Dialogseiten haben normalerweise ein einfaches Layout mit einigen Steuerelementen, die in einem vertikalen oder horizontalen Stapel angeordnet sind.
* Steuerelemente: Windows kann eine Vielzahl von Steuerelementen enthalten, z. B. Schaltflächen, Textfelder und Menüs. Dialogseiten enthalten normalerweise nur wenige Steuerelemente, z. B. Textfelder, Kontrollkästchen und Optionsfelder.
Im Allgemeinen sind Fenster vielseitiger als Dialogseiten, Dialogseiten eignen sich jedoch besser zum Sammeln von Benutzereingaben oder zum Anzeigen von Informationen.