Et vindu er en grafisk kontroll på toppnivå som kan inneholde andre kontroller, for eksempel knapper, tekstbokser og menyer. En dialogside er en type vindu som brukes til å samle brukerinndata eller vise informasjon. Dialogsider brukes vanligvis i modale dialogbokser, som er vinduer som må lukkes før brukeren kan fortsette å jobbe med resten av applikasjonen.
Her er noen av de viktigste forskjellene mellom vinduer og dialogsider:
* Formål: Windows er kontroller for generelle formål som kan brukes til en rekke formål, for eksempel visning av data, innsamling av brukerinndata og navigering. Dialogsider er spesielt designet for å samle inn brukerinndata eller vise informasjon.
* Modalitet: Windows kan enten være modal eller modellløse. Modale vinduer må lukkes før brukeren kan fortsette å jobbe med resten av applikasjonen. Modusløse vinduer kan stå åpne mens brukeren arbeider med andre deler av applikasjonen. Dialogsider er alltid modale.
* Layout: Windows kan ha en rekke oppsett, avhengig av formålet. Dialogsider har vanligvis en enkel layout, med noen få kontroller arrangert i en vertikal eller horisontal stabel.
* Kontroller: Windows kan inneholde en rekke kontroller, for eksempel knapper, tekstbokser og menyer. Dialogsider inneholder vanligvis bare noen få kontroller, for eksempel tekstbokser, avmerkingsbokser og alternativknapper.
Generelt er vinduer mer allsidige enn dialogsider, men dialogsider er bedre egnet for å samle inn brukerinndata eller vise informasjon.