對話框

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