Et vindue er en grafisk kontrol på øverste niveau, der kan indeholde andre kontrolelementer, såsom knapper, tekstbokse og menuer. En dialogside er en type vindue, der bruges til at indsamle brugerinput eller vise information. Dialogsider bruges typisk i modale dialogbokse, som er vinduer, der skal lukkes, før brugeren kan fortsætte med at arbejde med resten af applikationen.
Her er nogle af de vigtigste forskelle mellem vinduer og dialogsider:
* Formål: Windows er kontrolelementer til generelle formål, der kan bruges til en række forskellige formål, såsom visning af data, indsamling af brugerinput og navigation. Dialogsider er specielt designet til at indsamle brugerinput eller vise information.
* Modalitet: Windows kan være enten modal eller modelløs. Modale vinduer skal lukkes, før brugeren kan fortsætte med at arbejde med resten af applikationen. Modeløse vinduer kan stå åbne, mens brugeren arbejder med andre dele af applikationen. Dialogsider er altid modale.
* Layout: Windows kan have en række forskellige layouts, afhængigt af deres formål. Dialogsider har typisk et simpelt layout med nogle få kontroller arrangeret i en lodret eller vandret stak.
* Kontrol: Windows kan indeholde en række kontrolelementer, såsom knapper, tekstbokse og menuer. Dialogsider indeholder typisk kun nogle få kontrolelementer, såsom tekstbokse, afkrydsningsfelter og alternativknapper.
Generelt er vinduer mere alsidige end dialogsider, men dialogsider er bedre egnede til at indsamle brugerinput eller vise information.