Can you summarize the following document?
        
  這是一種非強制迴應的對話方塊,用於向使用者請求非必須資料。即可以不理會這種對話方塊或不向其提供任何資訊而繼續進行當前工作,所以視窗均可開啟並處於活動狀態或是獲得焦點(人機互動熱點)。一類無模式對話方塊表現為工具欄,比如設定用於文字顏色的設定。查詢/替換對話方塊可算是無模式對話方塊,也可以設計為工具欄。

  這種對話方塊強制要求使用者迴應,否則使用者不能再繼續進行操作,直到與該對話方塊完成互動。這種對話方塊設計用於程式執行必須停下來,直到從使用者獲得一些額外的資訊,然後才可以繼續進行的操作,或可能只想確認使用者想要進行一項具有潛在危險性的操作。有模式對話方塊一般被視為壞的設計方案,因為以一種使用者不喜歡看到方式出現,或是被習慣不去注意對話方塊提示的使用者忽略,導致無法避免危險操作。  有模式對話方塊一般分為系統級和應用程式級。系統級對話方塊出現時,使用者在完成與這個對話方塊互動之前不能進行其它操作,比如關機對話方塊、Windows Vista 中的 UAC。應用程式級的則只對它的母程式有所限制,但可能在允許執行多個實際的不同軟體中有不同的表現:只限定其中的一個程式視窗使之無法操作或全部限定。

  根據傑夫·拉斯金在《Humane Interface》 (Page 42)中對電腦科學對「模式」的定義:  人機介面對於跟定的動作(gesture)是模態的(modal),如果 (1)介面的當前狀態不在 使用者的注意之處;(2)依賴於系統的狀態,介面對動作會從幾種不同的響應執行中選擇一種執行。 照此定義,介面是無模態的僅當使用者完全感知當前狀態。例如,狀態的改變是使用者故意造成的。 常見的模態的例子:

  從作業系統實現角度,對話方塊是特殊的視窗(window)。特殊之處不在於對話方塊會包含一些控制元件(如按鈕、編輯框、下拉選單框等)。因為一般的視窗也可以包含這些控制元件。特殊性在於,對話方塊的這些控制元件是用來與使用者互動的,所以有一些約定的使用規則: 對話方塊的預設視窗過程在處理有關的按鍵訊息時,會自動解析處理上述使用規則。而一般視窗的視窗過程,顯然沒有這些預設的案件訊息處理。Windows作業系統提供了一個API函式codice_1,以支援對話方塊上述使用規則的自動實現。
在圖形使用者介面中,對話方塊(又稱對話方塊)是一種特殊的視窗, 用來在使用者介面中向使用者顯示資訊,或者在需要的時候獲得使用者的輸入響應。之所以稱之為“對話方塊”是因為它們使計算機和使用者之間構成了一個對話——或者是通知使用者一些資訊,或者是請求使用者的輸入,或者兩者皆有。