對話方塊是一種特殊的視窗, 用來在使用者介面中向使用者顯示資訊,或者在需要的時候獲得使用者的輸入響應。之所以稱之為「對話方塊」是因為它們使計算機和使用者之間構成了一個對話,或者是通知使用者一些資訊,或者是請求使用者的輸入,或者兩者皆有。
不同的使用者互動使用不同的對話方塊。最簡單的對話方塊是警告,它顯示一個資訊並且僅僅需要一個資訊已讀的響應。用來為一個操作提供警告和簡單的確認,也可能包括程式終止或崩潰的提示,以及使用者有意或無意的關閉動作。雖然對於有模式對話方塊來說,這是個經常性的互動模式,但是由於它被認為在防止非預期的破壞性操作上不夠有效以及存在更好的替換方案而遭到可用性專家的批評。顯示一般提示資訊的對話方塊,可以設計為提示氣泡等形式來避免打斷使用者操作。
語音朗讀